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 Constructor Description DefaultArchetypeFilesResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.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.StringgetCommonPackage(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.StringresolvePackage(java.io.File basedir, java.util.List<java.lang.String> languages)private java.lang.StringresolvePackage(java.util.List<java.lang.String> files)private java.lang.StringtoUnixPath(java.lang.String path)
-
-
-
Method Detail
-
getFilesWithExtension
public java.util.List<java.lang.String> getFilesWithExtension(java.util.List<java.lang.String> files, java.lang.String extension)- Specified by:
getFilesWithExtensionin interfaceArchetypeFilesResolver
-
getFilteredFiles
public java.util.List<java.lang.String> getFilteredFiles(java.util.List<java.lang.String> files, java.lang.String filtered)- Specified by:
getFilteredFilesin 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:
filterFilesin 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:
findOtherResourcesin 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:
findOtherResourcesin 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:
findOtherSourcesin interfaceArchetypeFilesResolver
-
findResourcesMainFiles
public java.util.List<java.lang.String> findResourcesMainFiles(java.util.List<java.lang.String> files, java.lang.String languages)- Specified by:
findResourcesMainFilesin interfaceArchetypeFilesResolver
-
findResourcesTestFiles
public java.util.List<java.lang.String> findResourcesTestFiles(java.util.List<java.lang.String> files, java.lang.String languages)- Specified by:
findResourcesTestFilesin interfaceArchetypeFilesResolver
-
findSiteFiles
public java.util.List<java.lang.String> findSiteFiles(java.util.List<java.lang.String> files, java.lang.String languages)- Specified by:
findSiteFilesin interfaceArchetypeFilesResolver
-
findSourcesMainFiles
public java.util.List<java.lang.String> findSourcesMainFiles(java.util.List<java.lang.String> files, java.lang.String languages)- Specified by:
findSourcesMainFilesin interfaceArchetypeFilesResolver
-
findSourcesTestFiles
public java.util.List<java.lang.String> findSourcesTestFiles(java.util.List<java.lang.String> files, java.lang.String languages)- Specified by:
findSourcesTestFilesin interfaceArchetypeFilesResolver
-
getPackagedFiles
public java.util.List<java.lang.String> getPackagedFiles(java.util.List<java.lang.String> files, java.lang.String packageName)- Specified by:
getPackagedFilesin interfaceArchetypeFilesResolver
-
resolvePackage
public java.lang.String resolvePackage(java.io.File basedir, java.util.List<java.lang.String> languages) throws java.io.IOException- Specified by:
resolvePackagein 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:
getUnpackagedFilesin 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)
-
-