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.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)
-
-
-
Method Detail
-
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)
-
-