@Component(role=ArchetypeArtifactManager.class) public class DefaultArchetypeArtifactManager extends org.codehaus.plexus.logging.AbstractLogEnabled implements ArchetypeArtifactManager
ROLE
Constructor and Description |
---|
DefaultArchetypeArtifactManager() |
public File getArchetypeFile(String groupId, String artifactId, String version, ArtifactRepository archetypeRepository, ArtifactRepository localRepository, List<ArtifactRepository> repositories, ProjectBuildingRequest buildingRequest) throws UnknownArchetype
getArchetypeFile
in interface ArchetypeArtifactManager
buildingRequest
- TODOUnknownArchetype
public ClassLoader getArchetypeJarLoader(File archetypeFile) throws UnknownArchetype
getArchetypeJarLoader
in interface ArchetypeArtifactManager
UnknownArchetype
public Model getArchetypePom(File jar) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, UnknownArchetype, IOException
getArchetypePom
in interface ArchetypeArtifactManager
org.codehaus.plexus.util.xml.pull.XmlPullParserException
UnknownArchetype
IOException
public ZipFile getArchetypeZipFile(File archetypeFile) throws UnknownArchetype
getArchetypeZipFile
in interface ArchetypeArtifactManager
UnknownArchetype
public boolean isFileSetArchetype(File archetypeFile)
isFileSetArchetype
in interface ArchetypeArtifactManager
public boolean isFileSetArchetype(String groupId, String artifactId, String version, ArtifactRepository archetypeRepository, ArtifactRepository localRepository, List<ArtifactRepository> repositories, ProjectBuildingRequest buildingRequest)
isFileSetArchetype
in interface ArchetypeArtifactManager
buildingRequest
- TODOpublic boolean isOldArchetype(File archetypeFile)
isOldArchetype
in interface ArchetypeArtifactManager
public boolean isOldArchetype(String groupId, String artifactId, String version, ArtifactRepository archetypeRepository, ArtifactRepository localRepository, List<ArtifactRepository> repositories, ProjectBuildingRequest buildingRequest)
isOldArchetype
in interface ArchetypeArtifactManager
buildingRequest
- TODOpublic boolean exists(String archetypeGroupId, String archetypeArtifactId, String archetypeVersion, ArtifactRepository archetypeRepository, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories, ProjectBuildingRequest buildingRequest)
exists
in interface ArchetypeArtifactManager
buildingRequest
- TODOpublic String getPostGenerationScript(File archetypeFile) throws UnknownArchetype
ArchetypeArtifactManager
getPostGenerationScript
in interface ArchetypeArtifactManager
archetypeFile
- the archetype filenull
if there is no script in the
archetypeUnknownArchetype
public ArchetypeDescriptor getFileSetArchetypeDescriptor(File archetypeFile) throws UnknownArchetype
getFileSetArchetypeDescriptor
in interface ArchetypeArtifactManager
UnknownArchetype
public ArchetypeDescriptor getFileSetArchetypeDescriptor(String groupId, String artifactId, String version, ArtifactRepository archetypeRepository, ArtifactRepository localRepository, List<ArtifactRepository> repositories, ProjectBuildingRequest buildingRequest) throws UnknownArchetype
getFileSetArchetypeDescriptor
in interface ArchetypeArtifactManager
buildingRequest
- TODOUnknownArchetype
public List<String> getFilesetArchetypeResources(File archetypeFile) throws UnknownArchetype
getFilesetArchetypeResources
in interface ArchetypeArtifactManager
UnknownArchetype
public ArchetypeDescriptor getOldArchetypeDescriptor(File archetypeFile) throws UnknownArchetype
getOldArchetypeDescriptor
in interface ArchetypeArtifactManager
UnknownArchetype
public ArchetypeDescriptor getOldArchetypeDescriptor(String groupId, String artifactId, String version, ArtifactRepository archetypeRepository, ArtifactRepository localRepository, List<ArtifactRepository> repositories, ProjectBuildingRequest buildingRequest) throws UnknownArchetype
getOldArchetypeDescriptor
in interface ArchetypeArtifactManager
buildingRequest
- TODOUnknownArchetype
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.