Class DefaultArchetypeFilesResolver
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.archetype.common.DefaultArchetypeFilesResolver
- All Implemented Interfaces:
ArchetypeFilesResolver
,org.codehaus.plexus.logging.LogEnabled
@Component(role=ArchetypeFilesResolver.class)
public class DefaultArchetypeFilesResolver
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements ArchetypeFilesResolver
-
Field Summary
Fields inherited from interface org.apache.maven.archetype.common.ArchetypeFilesResolver
ROLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjava.util.List<java.lang.String>
filterFiles
(java.lang.String moduleOffset, FileSet fileSet, java.util.List<java.lang.String> archetypeResources) java.util.List<java.lang.String>
findOtherResources
(int level, java.util.List<java.lang.String> files, java.lang.String languages) java.util.List<java.lang.String>
findOtherResources
(int level, java.util.List<java.lang.String> files, java.util.List<java.lang.String> sourcesFiles, java.lang.String languages) java.util.List<java.lang.String>
findOtherSources
(int level, java.util.List<java.lang.String> files, java.lang.String languages) java.util.List<java.lang.String>
findResourcesMainFiles
(java.util.List<java.lang.String> files, java.lang.String languages) java.util.List<java.lang.String>
findResourcesTestFiles
(java.util.List<java.lang.String> files, java.lang.String languages) java.util.List<java.lang.String>
findSiteFiles
(java.util.List<java.lang.String> files, java.lang.String languages) java.util.List<java.lang.String>
findSourcesMainFiles
(java.util.List<java.lang.String> files, java.lang.String languages) java.util.List<java.lang.String>
findSourcesTestFiles
(java.util.List<java.lang.String> files, java.lang.String languages) private java.lang.String
getCommonPackage
(java.lang.String packageName, java.lang.String templatePackage) java.util.List<java.lang.String>
getFilesWithExtension
(java.util.List<java.lang.String> files, java.lang.String extension) java.util.List<java.lang.String>
getFilteredFiles
(java.util.List<java.lang.String> files, java.lang.String filtered) java.util.List<java.lang.String>
getPackagedFiles
(java.util.List<java.lang.String> files, java.lang.String packageName) java.util.List<java.lang.String>
getUnpackagedFiles
(java.util.List<java.lang.String> files, java.lang.String packageName) private java.util.List<java.lang.String>
resolveFiles
(java.io.File basedir, java.util.List<java.lang.String> languages) java.lang.String
resolvePackage
(java.io.File basedir, java.util.List<java.lang.String> languages) private java.lang.String
resolvePackage
(java.util.List<java.lang.String> files) private java.lang.String
toUnixPath
(java.lang.String path) Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DefaultArchetypeFilesResolver
public DefaultArchetypeFilesResolver()
-
-
Method Details
-
getFilesWithExtension
public java.util.List<java.lang.String> getFilesWithExtension(java.util.List<java.lang.String> files, java.lang.String extension) - Specified by:
getFilesWithExtension
in interfaceArchetypeFilesResolver
-
getFilteredFiles
public java.util.List<java.lang.String> getFilteredFiles(java.util.List<java.lang.String> files, java.lang.String filtered) - Specified by:
getFilteredFiles
in interfaceArchetypeFilesResolver
-
filterFiles
public java.util.List<java.lang.String> filterFiles(java.lang.String moduleOffset, FileSet fileSet, java.util.List<java.lang.String> archetypeResources) - Specified by:
filterFiles
in interfaceArchetypeFilesResolver
-
findOtherResources
public java.util.List<java.lang.String> findOtherResources(int level, java.util.List<java.lang.String> files, java.lang.String languages) - Specified by:
findOtherResources
in interfaceArchetypeFilesResolver
-
findOtherResources
public java.util.List<java.lang.String> findOtherResources(int level, java.util.List<java.lang.String> files, java.util.List<java.lang.String> sourcesFiles, java.lang.String languages) - Specified by:
findOtherResources
in interfaceArchetypeFilesResolver
-
findOtherSources
public java.util.List<java.lang.String> findOtherSources(int level, java.util.List<java.lang.String> files, java.lang.String languages) - Specified by:
findOtherSources
in interfaceArchetypeFilesResolver
-
findResourcesMainFiles
public java.util.List<java.lang.String> findResourcesMainFiles(java.util.List<java.lang.String> files, java.lang.String languages) - Specified by:
findResourcesMainFiles
in interfaceArchetypeFilesResolver
-
findResourcesTestFiles
public java.util.List<java.lang.String> findResourcesTestFiles(java.util.List<java.lang.String> files, java.lang.String languages) - Specified by:
findResourcesTestFiles
in interfaceArchetypeFilesResolver
-
findSiteFiles
public java.util.List<java.lang.String> findSiteFiles(java.util.List<java.lang.String> files, java.lang.String languages) - Specified by:
findSiteFiles
in interfaceArchetypeFilesResolver
-
findSourcesMainFiles
public java.util.List<java.lang.String> findSourcesMainFiles(java.util.List<java.lang.String> files, java.lang.String languages) - Specified by:
findSourcesMainFiles
in interfaceArchetypeFilesResolver
-
findSourcesTestFiles
public java.util.List<java.lang.String> findSourcesTestFiles(java.util.List<java.lang.String> files, java.lang.String languages) - Specified by:
findSourcesTestFiles
in interfaceArchetypeFilesResolver
-
getPackagedFiles
public java.util.List<java.lang.String> getPackagedFiles(java.util.List<java.lang.String> files, java.lang.String packageName) - Specified by:
getPackagedFiles
in interfaceArchetypeFilesResolver
-
resolvePackage
public java.lang.String resolvePackage(java.io.File basedir, java.util.List<java.lang.String> languages) throws java.io.IOException - Specified by:
resolvePackage
in interfaceArchetypeFilesResolver
- Throws:
java.io.IOException
-
getUnpackagedFiles
public java.util.List<java.lang.String> getUnpackagedFiles(java.util.List<java.lang.String> files, java.lang.String packageName) - Specified by:
getUnpackagedFiles
in interfaceArchetypeFilesResolver
-
getCommonPackage
private java.lang.String getCommonPackage(java.lang.String packageName, java.lang.String templatePackage) -
resolveFiles
private java.util.List<java.lang.String> resolveFiles(java.io.File basedir, java.util.List<java.lang.String> languages) throws java.io.IOException - Throws:
java.io.IOException
-
resolvePackage
private java.lang.String resolvePackage(java.util.List<java.lang.String> files) -
toUnixPath
private java.lang.String toUnixPath(java.lang.String path)
-