public class MavenResourcesExecution extends AbstractMavenFilteringRequest
| Constructor and Description |
|---|
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 be set to true. |
MavenResourcesExecution(List resources,
File outputDirectory,
String encoding,
List filterWrappers,
File resourcesBaseDirectory,
List nonFilteredFileExtensions) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilerWrapper(org.codehaus.plexus.interpolation.ValueSource valueSource)
Deprecated.
This doesn't support escaping use
addFilerWrapperWithEscaping(ValueSource, String, String, String, boolean) |
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, boolean) |
void |
addFilerWrapperWithEscaping(org.codehaus.plexus.interpolation.ValueSource valueSource,
String startExp,
String endExp,
String escapeString)
Deprecated.
This doesn't support escaping use
addFilerWrapperWithEscaping(ValueSource, String, String, String, boolean) |
void |
addFilerWrapperWithEscaping(org.codehaus.plexus.interpolation.ValueSource valueSource,
String startExp,
String endExp,
String escapeString,
boolean supportMultiLineFiltering) |
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 |
isSupportMultiLineFiltering() |
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 |
setSupportMultiLineFiltering(boolean supportMultiLineFiltering) |
void |
setUseDefaultFilterWrappers(boolean useDefaultFilterWrappers) |
getAdditionalProperties, getDelimiters, getEncoding, getEscapeString, getFileFilters, getFilters, getMavenProject, getMavenSession, getProjectStartExpressions, isEscapedBackslashesInFilePath, isEscapeWindowsPaths, isInjectProjectBuildFilters, setAdditionalProperties, setDelimiters, setEncoding, setEscapedBackslashesInFilePath, setEscapeString, setEscapeWindowsPaths, setFileFilters, setFilters, setInjectProjectBuildFilters, setMavenProject, setMavenSession, setProjectStartExpressionspublic 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)
useDefaultFilterWrappers will be set to true.resources - outputDirectory - mavenProject - encoding - fileFilters - nonFilteredFileExtensions - mavenSession - public List getResources()
Resourcepublic void setResources(List resources)
resources - List of Resourcepublic File getOutputDirectory()
public void setOutputDirectory(File outputDirectory)
public List getNonFilteredFileExtensions()
String file extensions to not filterpublic void setNonFilteredFileExtensions(List nonFilteredFileExtensions)
nonFilteredFileExtensions - List of String file extensions to not filterpublic List getFilterWrappers()
FileUtils.FilterWrapperpublic void setFilterWrappers(List filterWrappers)
filterWrappers - List of FileUtils.FilterWrapperpublic void addFilterWrapper(org.codehaus.plexus.util.FileUtils.FilterWrapper filterWrapper)
public void addFilerWrapper(org.codehaus.plexus.interpolation.ValueSource valueSource)
addFilerWrapperWithEscaping(ValueSource, String, String, String, boolean)FileUtils.FilterWrapper, will RegexBasedInterpolator with default regex Exp ${ }
and InterpolatorFilterReaderLineEnding 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, boolean)valueSource - startRegExp - endRegExp - startToken - endToken - public void addFilerWrapperWithEscaping(org.codehaus.plexus.interpolation.ValueSource valueSource,
String startExp,
String endExp,
String escapeString)
addFilerWrapperWithEscaping(ValueSource, String, String, String, boolean)valueSource - startExp - start token like ${endExp - endToken }escapeString - public void addFilerWrapperWithEscaping(org.codehaus.plexus.interpolation.ValueSource valueSource,
String startExp,
String endExp,
String escapeString,
boolean supportMultiLineFiltering)
valueSource - startExp - start token like ${endExp - endToken }escapeString - supportMultiLineFiltering - do we support or use filtering on multi lines with start and endtoken on multi linespublic 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()
public boolean isSupportMultiLineFiltering()
isSupportMultiLineFiltering in class AbstractMavenFilteringRequestpublic void setSupportMultiLineFiltering(boolean supportMultiLineFiltering)
setSupportMultiLineFiltering in class AbstractMavenFilteringRequestCopyright © 2002-2012 Apache Software Foundation. All Rights Reserved.