org.apache.maven.shared.filtering
Interface MavenResourcesFiltering
- All Known Implementing Classes:
- DefaultMavenResourcesFiltering
public interface MavenResourcesFiltering
- Author:
- Olivier Lamy
Method Summary
Methods Modifier and Type Method and Description boolean
filteredFileExtension(String fileName, List<String> userNonFilteredFileExtensions)
void
filterResources(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)
Deprecated.void
filterResources(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)
Deprecated.void
filterResources(MavenResourcesExecution mavenResourcesExecution)
List<String>
getDefaultNonFilteredFileExtensions()
return the List of the non filtered extensions (jpg,jpeg,gif,bmp,png)
Method Detail
filterResources
void filterResources(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) throws MavenFilteringException
Deprecated. usefilterResources(MavenResourcesExecution)
- Parameters:
resources
-List
ofResource
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 filtering- Throws:
MavenFilteringException
filterResources
void filterResources(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) throws MavenFilteringException
Deprecated. usefilterResources(MavenResourcesExecution)
- Parameters:
resources
-List
ofResource
outputDirectory
- parent destination directoryencoding
- encoding to use for writing filesfilterWrappers
-List
of FileUtils.FilterWrapperresourcesBaseDirectory
- baseDirectory of resourcesnonFilteredFileExtensions
-List
of String for non filtered file extensions- Throws:
MavenFilteringException
getDefaultNonFilteredFileExtensions
List<String> getDefaultNonFilteredFileExtensions()
return the List of the non filtered extensions (jpg,jpeg,gif,bmp,png)
filteredFileExtension
boolean filteredFileExtension(String fileName, List<String> userNonFilteredFileExtensions)
- Parameters:
fileName
- the file nameuserNonFilteredFileExtensions
- an extra list of file extensions- Returns:
- true if filtering can be applied to the file (means extensions.lowerCase is in the default List or in the user defined extension List)
filterResources
void filterResources(MavenResourcesExecution mavenResourcesExecution) throws MavenFilteringException
- Parameters:
mavenResourcesExecution
-MavenResourcesExecution
- Throws:
MavenFilteringException
Copyright © 2002-2014 The Apache Software Foundation. All Rights Reserved.