public class MavenResourcesExecution extends AbstractMavenFilteringRequest
| Constructor and Description |
|---|
MavenResourcesExecution()
Do nothing.
|
MavenResourcesExecution(List<org.apache.maven.model.Resource> resources,
File outputDirectory,
org.apache.maven.project.MavenProject mavenProject,
String encoding,
List<String> fileFilters,
List<String> nonFilteredFileExtensions,
org.apache.maven.execution.MavenSession mavenSession)
As we use a Maven project
useDefaultFilterWrappers will be set to true. |
MavenResourcesExecution(List<org.apache.maven.model.Resource> resources,
File outputDirectory,
String encoding,
List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper> filterWrappers,
File resourcesBaseDirectory,
List<String> nonFilteredFileExtensions) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilerWrapperWithEscaping(org.codehaus.plexus.interpolation.ValueSource valueSource,
String startExp,
String endExp,
String escapeString,
boolean multiLineFiltering) |
void |
addFilterWrapper(org.apache.maven.shared.utils.io.FileUtils.FilterWrapper filterWrapper) |
MavenResourcesExecution |
copyOf() |
String |
getEncoding()
Return the encoding.
|
List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper> |
getFilterWrappers() |
List<String> |
getNonFilteredFileExtensions() |
File |
getOutputDirectory() |
List<org.apache.maven.model.Resource> |
getResources() |
File |
getResourcesBaseDirectory() |
boolean |
isAddDefaultExcludes() |
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 |
setAddDefaultExcludes(boolean addDefaultExcludes) |
void |
setEncoding(String encoding)
Set the value for encoding.
|
void |
setFilterFilenames(boolean filterFilenames) |
void |
setFilterWrappers(List<org.apache.maven.shared.utils.io.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<org.apache.maven.model.Resource> resources) |
void |
setResourcesBaseDirectory(File resourcesBaseDirectory) |
void |
setSupportMultiLineFiltering(boolean supportMultiLineFiltering) |
void |
setUseDefaultFilterWrappers(boolean useDefaultFilterWrappers) |
getAdditionalProperties, getDelimiters, getEscapeString, getFileFilters, getFilters, getMavenProject, getMavenSession, getProjectStartExpressions, isEscapedBackslashesInFilePath, isEscapeWindowsPaths, isInjectProjectBuildFilters, setAdditionalProperties, setDelimiters, setDelimiters, setEscapedBackslashesInFilePath, setEscapeString, setEscapeWindowsPaths, setFileFilters, setFilters, setInjectProjectBuildFilters, setMavenProject, setMavenSession, setProjectStartExpressionspublic MavenResourcesExecution()
public MavenResourcesExecution(List<org.apache.maven.model.Resource> resources, File outputDirectory, org.apache.maven.project.MavenProject mavenProject, String encoding, List<String> fileFilters, List<String> nonFilteredFileExtensions, org.apache.maven.execution.MavenSession mavenSession)
useDefaultFilterWrappers will be set to true. The
useDefaultExcludes is set to true.resources - The list of resources.outputDirectory - The output directory.mavenProject - The maven project.encoding - The given encoding.fileFilters - The file filters.nonFilteredFileExtensions - The extensions which should not being filtered.mavenSession - The maven session.public MavenResourcesExecution(List<org.apache.maven.model.Resource> resources, File outputDirectory, String encoding, List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper> filterWrappers, File resourcesBaseDirectory, List<String> nonFilteredFileExtensions)
resources - The list of resources.outputDirectory - The output directory.encoding - The given encoding.filterWrappers - The list of filter wrappers.resourcesBaseDirectory - The resources base directory.nonFilteredFileExtensions - The list of extensions which should not being filtered.public String getEncoding()
public void setEncoding(String encoding)
encoding - Give the new value for encoding.public List<org.apache.maven.model.Resource> getResources()
Resourcepublic void setResources(List<org.apache.maven.model.Resource> resources)
resources - List of Resourcepublic File getOutputDirectory()
public void setOutputDirectory(File outputDirectory)
outputDirectory - The output directory.public List<String> getNonFilteredFileExtensions()
String file extensions not to filterpublic void setNonFilteredFileExtensions(List<String> nonFilteredFileExtensions)
nonFilteredFileExtensions - List of String file extensions to not filterpublic List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper> getFilterWrappers()
FileUtils.FilterWrapperpublic void setFilterWrappers(List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper> filterWrappers)
filterWrappers - List of FileUtils.FilterWrapperpublic void addFilterWrapper(org.apache.maven.shared.utils.io.FileUtils.FilterWrapper filterWrapper)
filterWrapper - The filter wrapper which should be added.public void addFilerWrapperWithEscaping(org.codehaus.plexus.interpolation.ValueSource valueSource,
String startExp,
String endExp,
String escapeString,
boolean multiLineFiltering)
valueSource - ValueSourcestartExp - start token like ${endExp - endToken }escapeString - The escape string.multiLineFiltering - do we support or use filtering on multi lines with start and endtoken on multi linespublic File getResourcesBaseDirectory()
public void setResourcesBaseDirectory(File resourcesBaseDirectory)
resourcesBaseDirectory - Set the resource base directory.public boolean isUseDefaultFilterWrappers()
public void setUseDefaultFilterWrappers(boolean useDefaultFilterWrappers)
useDefaultFilterWrappers - useDefaultFilterWrapperspublic boolean isAddDefaultExcludes()
public void setAddDefaultExcludes(boolean addDefaultExcludes)
addDefaultExcludes - addDefaultExcludespublic boolean isOverwrite()
overwritepublic void setOverwrite(boolean overwrite)
overwrite - overwrite true or false.public boolean isIncludeEmptyDirs()
includeEmptyDirspublic void setIncludeEmptyDirs(boolean includeEmptyDirs)
includeEmptyDirs - true to include empty directories, otherwise false.public boolean isFilterFilenames()
true if filenames are filtered, otherwise falsepublic void setFilterFilenames(boolean filterFilenames)
filterFilenames - true if filenames should be filtered, otherwise falsepublic MavenResourcesExecution copyOf()
MavenResourcesExecutionpublic boolean isSupportMultiLineFiltering()
isSupportMultiLineFiltering in class AbstractMavenFilteringRequestpublic void setSupportMultiLineFiltering(boolean supportMultiLineFiltering)
setSupportMultiLineFiltering in class AbstractMavenFilteringRequestsupportMultiLineFiltering - activate or deactivate multiple line filtering support.Copyright © 2002–2025 The Apache Software Foundation. All rights reserved.