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(String fileName,
List userNonFilteredFileExtensions) |
void |
filterResources(List resources,
File outputDirectory,
org.apache.maven.project.MavenProject mavenProject,
String encoding,
List fileFilters,
List nonFilteredFileExtensions,
org.apache.maven.execution.MavenSession mavenSession) |
void |
filterResources(List resources,
File outputDirectory,
String encoding,
List filterWrappers,
File resourcesBaseDirectory,
List nonFilteredFileExtensions) |
void |
filterResources(MavenResourcesExecution mavenResourcesExecution) |
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.Initializable
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
public void filterResources(List resources, File outputDirectory, org.apache.maven.project.MavenProject mavenProject, String encoding, List fileFilters, List nonFilteredFileExtensions, org.apache.maven.execution.MavenSession mavenSession) throws MavenFilteringException
filterResources
in interface MavenResourcesFiltering
resources
- List
of Resource
outputDirectory
- 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 filteringMavenFilteringException
public void filterResources(List resources, File outputDirectory, String encoding, List filterWrappers, File resourcesBaseDirectory, List nonFilteredFileExtensions) throws MavenFilteringException
filterResources
in interface MavenResourcesFiltering
resources
- List
of Resource
outputDirectory
- parent destination directoryencoding
- encoding to use for writing filesfilterWrappers
- List
of FileUtils.FilterWrapperresourcesBaseDirectory
- baseDirectory of resourcesnonFilteredFileExtensions
- List
of String for non filtered file extensionsMavenFilteringException
public boolean filteredFileExtension(String fileName, List userNonFilteredFileExtensions)
filteredFileExtension
in interface MavenResourcesFiltering
fileName
- the file nameuserNonFilteredFileExtensions
- an extra list of file extensionspublic List getDefaultNonFilteredFileExtensions()
MavenResourcesFiltering
getDefaultNonFilteredFileExtensions
in interface MavenResourcesFiltering
List
of String
public void filterResources(MavenResourcesExecution mavenResourcesExecution) throws MavenFilteringException
filterResources
in interface MavenResourcesFiltering
MavenFilteringException
Copyright © 2002-2012 Apache Software Foundation. All Rights Reserved.