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 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)
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) |
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)
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 filteringpublic void setNonFilteredFileExtensions(List nonFilteredFileExtensions)
nonFilteredFileExtensions - List of String file extensions to not filteringpublic 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)
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()
Copyright © 2002-2012 Apache Software Foundation. All Rights Reserved.