public class DefaultMavenResourcesFiltering extends org.codehaus.plexus.logging.AbstractLogEnabled implements MavenResourcesFiltering, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
| Constructor and Description |
|---|
DefaultMavenResourcesFiltering() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
filteredFileExtension(java.lang.String fileName,
java.util.List userNonFilteredFileExtensions) |
void |
filterResources(java.util.List resources,
java.io.File outputDirectory,
org.apache.maven.project.MavenProject mavenProject,
java.lang.String encoding,
java.util.List fileFilters,
java.util.List nonFilteredFileExtensions,
org.apache.maven.execution.MavenSession mavenSession) |
void |
filterResources(java.util.List resources,
java.io.File outputDirectory,
java.lang.String encoding,
java.util.List filterWrappers,
java.io.File resourcesBaseDirectory,
java.util.List nonFilteredFileExtensions) |
void |
filterResources(MavenResourcesExecution mavenResourcesExecution) |
java.util.List |
getDefaultNonFilteredFileExtensions()
return the List of the non filtered extensions (jpg,jpeg,gif,bmp,png)
|
void |
initialize() |
public void initialize()
throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializableorg.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationExceptionpublic void filterResources(java.util.List resources,
java.io.File outputDirectory,
org.apache.maven.project.MavenProject mavenProject,
java.lang.String encoding,
java.util.List fileFilters,
java.util.List nonFilteredFileExtensions,
org.apache.maven.execution.MavenSession mavenSession)
throws MavenFilteringException
filterResources in interface MavenResourcesFilteringresources - List of ResourceoutputDirectory - parent destination directorymavenProject - the maven projectencoding - encoding to use for writing filesfileFilters - List of String which are path to a Property filenonFilteredFileExtensions - List of String for non filtered file extensionsmavenSession - Can include executionProperties that will be used for filteringMavenFilteringExceptionpublic void filterResources(java.util.List resources,
java.io.File outputDirectory,
java.lang.String encoding,
java.util.List filterWrappers,
java.io.File resourcesBaseDirectory,
java.util.List nonFilteredFileExtensions)
throws MavenFilteringException
filterResources in interface MavenResourcesFilteringresources - List of ResourceoutputDirectory - parent destination directoryencoding - encoding to use for writing filesfilterWrappers - List of FileUtils.FilterWrapperresourcesBaseDirectory - baseDirectory of resourcesnonFilteredFileExtensions - List of String for non filtered file extensionsMavenFilteringExceptionpublic boolean filteredFileExtension(java.lang.String fileName,
java.util.List userNonFilteredFileExtensions)
filteredFileExtension in interface MavenResourcesFilteringfileName - the file nameuserNonFilteredFileExtensions - an extra list of file extensionspublic java.util.List getDefaultNonFilteredFileExtensions()
MavenResourcesFilteringgetDefaultNonFilteredFileExtensions in interface MavenResourcesFilteringList of Stringpublic void filterResources(MavenResourcesExecution mavenResourcesExecution) throws MavenFilteringException
filterResources in interface MavenResourcesFilteringMavenFilteringExceptionCopyright © 2002-2015 The Apache Software Foundation. All Rights Reserved.