|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.shared.filtering.AbstractMavenFilteringRequest
org.apache.maven.shared.filtering.MavenResourcesExecution
public class MavenResourcesExecution
A bean to configure a resources filtering execution
Constructor Summary | |
---|---|
MavenResourcesExecution()
|
|
MavenResourcesExecution(List resources,
File outputDirectory,
org.apache.maven.project.MavenProject mavenProject,
String encoding,
List fileFilters,
List nonFilteredFileExtensions,
org.apache.maven.execution.MavenSession mavenSession)
As we use a maven project useDefaultFilterWrappers will set to true |
|
MavenResourcesExecution(List resources,
File outputDirectory,
String encoding,
List filterWrappers,
File resourcesBaseDirectory,
List nonFilteredFileExtensions)
|
Method Summary | |
---|---|
void |
addFilerWrapper(org.codehaus.plexus.interpolation.ValueSource valueSource)
Helper to add FileUtils.FilterWrapper , will RegexBasedInterpolator with default regex Exp ${ }
and InterpolatorFilterReader with defaultTokens ${ } |
void |
addFilerWrapper(org.codehaus.plexus.interpolation.ValueSource valueSource,
String startRegExp,
String endRegExp,
String startToken,
String endToken)
Deprecated. this doesn't support escaping use addFilerWrapperWithEscaping(ValueSource, String, String, String) |
void |
addFilerWrapperWithEscaping(org.codehaus.plexus.interpolation.ValueSource valueSource,
String startExp,
String endExp,
String escapeString)
|
void |
addFilterWrapper(org.codehaus.plexus.util.FileUtils.FilterWrapper filterWrapper)
|
MavenResourcesExecution |
copyOf()
|
List |
getFilterWrappers()
|
List |
getNonFilteredFileExtensions()
|
File |
getOutputDirectory()
|
List |
getResources()
|
File |
getResourcesBaseDirectory()
|
boolean |
isIncludeEmptyDirs()
Copy any empty directories included in the Resources. |
boolean |
isOverwrite()
Overwrite existing files even if the destination files are newer. |
boolean |
isUseDefaultFilterWrappers()
|
void |
setFilterWrappers(List filterWrappers)
|
void |
setIncludeEmptyDirs(boolean includeEmptyDirs)
Copy any empty directories included in the Resources. |
void |
setNonFilteredFileExtensions(List nonFilteredFileExtensions)
|
void |
setOutputDirectory(File outputDirectory)
|
void |
setOverwrite(boolean overwrite)
Overwrite existing files even if the destination files are newer. |
void |
setResources(List resources)
|
void |
setResourcesBaseDirectory(File resourcesBaseDirectory)
|
void |
setUseDefaultFilterWrappers(boolean useDefaultFilterWrappers)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MavenResourcesExecution()
public MavenResourcesExecution(List resources, File outputDirectory, org.apache.maven.project.MavenProject mavenProject, String encoding, List fileFilters, List nonFilteredFileExtensions, org.apache.maven.execution.MavenSession mavenSession)
resources
- outputDirectory
- mavenProject
- encoding
- fileFilters
- nonFilteredFileExtensions
- mavenSession
- public MavenResourcesExecution(List resources, File outputDirectory, String encoding, List filterWrappers, File resourcesBaseDirectory, List nonFilteredFileExtensions)
Method Detail |
---|
public List getResources()
Resource
public void setResources(List resources)
resources
- List of Resource
public File getOutputDirectory()
public void setOutputDirectory(File outputDirectory)
public List getNonFilteredFileExtensions()
String
file extensions to not filteringpublic void setNonFilteredFileExtensions(List nonFilteredFileExtensions)
nonFilteredFileExtensions
- List of String
file extensions to not filteringpublic List getFilterWrappers()
FileUtils.FilterWrapper
public void setFilterWrappers(List filterWrappers)
filterWrappers
- List of FileUtils.FilterWrapper
public void addFilterWrapper(org.codehaus.plexus.util.FileUtils.FilterWrapper filterWrapper)
public void addFilerWrapper(org.codehaus.plexus.interpolation.ValueSource valueSource)
FileUtils.FilterWrapper
, will RegexBasedInterpolator
with default regex Exp ${ }
and InterpolatorFilterReader with defaultTokens ${ }
valueSource
- public void addFilerWrapper(org.codehaus.plexus.interpolation.ValueSource valueSource, String startRegExp, String endRegExp, String startToken, String endToken)
addFilerWrapperWithEscaping(ValueSource, String, String, String)
valueSource
- startRegExp
- endRegExp
- startToken
- endToken
- public void addFilerWrapperWithEscaping(org.codehaus.plexus.interpolation.ValueSource valueSource, String startExp, String endExp, String escapeString)
valueSource
- startExp
- start token like ${endExp
- endToken }escapeString
- public File getResourcesBaseDirectory()
public void setResourcesBaseDirectory(File resourcesBaseDirectory)
public boolean isUseDefaultFilterWrappers()
public void setUseDefaultFilterWrappers(boolean useDefaultFilterWrappers)
public boolean isOverwrite()
public void setOverwrite(boolean overwrite)
overwrite
- public boolean isIncludeEmptyDirs()
public void setIncludeEmptyDirs(boolean includeEmptyDirs)
includeEmptyDirs
- public MavenResourcesExecution copyOf()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |