Class DefaultArchetypeFilesResolver
java.lang.Object
org.apache.maven.archetype.common.DefaultArchetypeFilesResolver
- All Implemented Interfaces:
ArchetypeFilesResolver
@Named
@Singleton
public class DefaultArchetypeFilesResolver
extends Object
implements ArchetypeFilesResolver
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfilterFiles(String moduleOffset, FileSet fileSet, List<String> archetypeResources) findOtherResources(int level, List<String> files, String languages) findOtherSources(int level, List<String> files, String languages) findResourcesMainFiles(List<String> files, String languages) findResourcesTestFiles(List<String> files, String languages) findSiteFiles(List<String> files, String languages) findSourcesMainFiles(List<String> files, String languages) findSourcesTestFiles(List<String> files, String languages) private StringgetCommonPackage(String packageName, String templatePackage) getFilesWithExtension(List<String> files, String extension) getFilteredFiles(List<String> files, String filtered) getPackagedFiles(List<String> files, String packageName) getUnpackagedFiles(List<String> files, String packageName) resolveFiles(File basedir, List<String> languages) resolvePackage(File basedir, List<String> languages) private StringresolvePackage(List<String> files) private StringtoUnixPath(String path)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
-
Constructor Details
-
DefaultArchetypeFilesResolver
public DefaultArchetypeFilesResolver()
-
-
Method Details
-
getFilesWithExtension
- Specified by:
getFilesWithExtensionin interfaceArchetypeFilesResolver
-
getFilteredFiles
- Specified by:
getFilteredFilesin interfaceArchetypeFilesResolver
-
filterFiles
public List<String> filterFiles(String moduleOffset, FileSet fileSet, List<String> archetypeResources) - Specified by:
filterFilesin interfaceArchetypeFilesResolver
-
findOtherResources
- Specified by:
findOtherResourcesin interfaceArchetypeFilesResolver
-
findOtherResources
public List<String> findOtherResources(int level, List<String> files, List<String> sourcesFiles, String languages) - Specified by:
findOtherResourcesin interfaceArchetypeFilesResolver
-
findOtherSources
- Specified by:
findOtherSourcesin interfaceArchetypeFilesResolver
-
findResourcesMainFiles
- Specified by:
findResourcesMainFilesin interfaceArchetypeFilesResolver
-
findResourcesTestFiles
- Specified by:
findResourcesTestFilesin interfaceArchetypeFilesResolver
-
findSiteFiles
- Specified by:
findSiteFilesin interfaceArchetypeFilesResolver
-
findSourcesMainFiles
- Specified by:
findSourcesMainFilesin interfaceArchetypeFilesResolver
-
findSourcesTestFiles
- Specified by:
findSourcesTestFilesin interfaceArchetypeFilesResolver
-
getPackagedFiles
- Specified by:
getPackagedFilesin interfaceArchetypeFilesResolver
-
resolvePackage
- Specified by:
resolvePackagein interfaceArchetypeFilesResolver- Throws:
IOException
-
getUnpackagedFiles
- Specified by:
getUnpackagedFilesin interfaceArchetypeFilesResolver
-
getCommonPackage
-
resolveFiles
- Throws:
IOException
-
resolvePackage
-
toUnixPath
-