public class MavenResourcesExecution extends AbstractMavenFilteringRequest
Constructor and Description |
---|
MavenResourcesExecution() |
MavenResourcesExecution(List<Resource> resources,
File outputDirectory,
MavenProject mavenProject,
String encoding,
List<String> fileFilters,
List<String> nonFilteredFileExtensions,
MavenSession mavenSession)
As we use a Maven project
useDefaultFilterWrappers will be set to true . |
MavenResourcesExecution(List<Resource> resources,
File outputDirectory,
String encoding,
List<FileUtils.FilterWrapper> filterWrappers,
File resourcesBaseDirectory,
List<String> nonFilteredFileExtensions) |
Modifier and Type | Method and Description |
---|---|
void |
addFilerWrapper(ValueSource valueSource)
Deprecated.
This doesn't support escaping use
addFilerWrapperWithEscaping(ValueSource, String, String, String, boolean) |
void |
addFilerWrapper(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(ValueSource valueSource,
String startExp,
String endExp,
String escapeString)
Deprecated.
This doesn't support escaping use
addFilerWrapperWithEscaping(ValueSource, String, String, String, boolean) |
void |
addFilerWrapperWithEscaping(ValueSource valueSource,
String startExp,
String endExp,
String escapeString,
boolean supportMultiLineFiltering) |
void |
addFilterWrapper(FileUtils.FilterWrapper filterWrapper) |
MavenResourcesExecution |
copyOf() |
List<FileUtils.FilterWrapper> |
getFilterWrappers() |
List<String> |
getNonFilteredFileExtensions() |
File |
getOutputDirectory() |
List<Resource> |
getResources() |
File |
getResourcesBaseDirectory() |
boolean |
isFilterFilenames() |
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 |
setFilterFilenames(boolean filterFilenames) |
void |
setFilterWrappers(List<FileUtils.FilterWrapper> filterWrappers) |
void |
setIncludeEmptyDirs(boolean includeEmptyDirs)
Copy any empty directories included in the Resources.
|
void |
setNonFilteredFileExtensions(List<String> nonFilteredFileExtensions) |
void |
setOutputDirectory(File outputDirectory) |
void |
setOverwrite(boolean overwrite)
Overwrite existing files even if the destination files are newer.
|
void |
setResources(List<Resource> 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, setProjectStartExpressions
public MavenResourcesExecution()
public MavenResourcesExecution(List<Resource> resources, File outputDirectory, MavenProject mavenProject, String encoding, List<String> fileFilters, List<String> nonFilteredFileExtensions, MavenSession mavenSession)
useDefaultFilterWrappers
will be set to true
.resources
- outputDirectory
- mavenProject
- encoding
- fileFilters
- nonFilteredFileExtensions
- mavenSession
- public void setResources(List<Resource> resources)
resources
- List of Resource
public File getOutputDirectory()
public void setOutputDirectory(File outputDirectory)
public List<String> getNonFilteredFileExtensions()
String
file extensions to not filterpublic void setNonFilteredFileExtensions(List<String> nonFilteredFileExtensions)
nonFilteredFileExtensions
- List of String
file extensions to not filterpublic List<FileUtils.FilterWrapper> getFilterWrappers()
FileUtils.FilterWrapper
public void setFilterWrappers(List<FileUtils.FilterWrapper> filterWrappers)
filterWrappers
- List of FileUtils.FilterWrapper
public void addFilterWrapper(FileUtils.FilterWrapper filterWrapper)
public void addFilerWrapper(ValueSource valueSource)
addFilerWrapperWithEscaping(ValueSource, String, String, String, boolean)
FileUtils.FilterWrapper
, will RegexBasedInterpolator
with default regex Exp ${ }
and InterpolatorFilterReaderLineEnding with defaultTokens ${ }.valueSource
- public void addFilerWrapper(ValueSource valueSource, String startRegExp, String endRegExp, String startToken, String endToken)
addFilerWrapperWithEscaping(ValueSource, String, String, String, boolean)
valueSource
- startRegExp
- endRegExp
- startToken
- endToken
- public void addFilerWrapperWithEscaping(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(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 boolean isFilterFilenames()
true
if filenames are filtered, otherwise false
public void setFilterFilenames(boolean filterFilenames)
filterFilenames
- true
if filenames should be filtered, otherwise false
public MavenResourcesExecution copyOf()
public boolean isSupportMultiLineFiltering()
isSupportMultiLineFiltering
in class AbstractMavenFilteringRequest
public void setSupportMultiLineFiltering(boolean supportMultiLineFiltering)
setSupportMultiLineFiltering
in class AbstractMavenFilteringRequest
Copyright © 2002-2014 The Apache Software Foundation. All Rights Reserved.