@Component(role=ArchetypeArtifactManager.class) public class DefaultArchetypeArtifactManager extends org.codehaus.plexus.logging.AbstractLogEnabled implements ArchetypeArtifactManager
ROLE
Constructor and Description |
---|
DefaultArchetypeArtifactManager() |
Modifier and Type | Method and Description |
---|---|
boolean |
exists(String archetypeGroupId,
String archetypeArtifactId,
String archetypeVersion,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories) |
File |
getArchetypeFile(String groupId,
String artifactId,
String version,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) |
ClassLoader |
getArchetypeJarLoader(File archetypeFile) |
Model |
getArchetypePom(File jar) |
ZipFile |
getArchetypeZipFile(File archetypeFile) |
ArchetypeDescriptor |
getFileSetArchetypeDescriptor(File archetypeFile) |
ArchetypeDescriptor |
getFileSetArchetypeDescriptor(String groupId,
String artifactId,
String version,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) |
List<String> |
getFilesetArchetypeResources(File archetypeFile) |
ArchetypeDescriptor |
getOldArchetypeDescriptor(File archetypeFile) |
ArchetypeDescriptor |
getOldArchetypeDescriptor(String groupId,
String artifactId,
String version,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) |
boolean |
isFileSetArchetype(File archetypeFile) |
boolean |
isFileSetArchetype(String groupId,
String artifactId,
String version,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) |
boolean |
isOldArchetype(File archetypeFile) |
boolean |
isOldArchetype(String groupId,
String artifactId,
String version,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) |
public File getArchetypeFile(String groupId, String artifactId, String version, org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) throws UnknownArchetype
getArchetypeFile
in interface ArchetypeArtifactManager
UnknownArchetype
public ClassLoader getArchetypeJarLoader(File archetypeFile) throws UnknownArchetype
getArchetypeJarLoader
in interface ArchetypeArtifactManager
UnknownArchetype
public Model getArchetypePom(File jar) throws XmlPullParserException, UnknownArchetype, IOException
getArchetypePom
in interface ArchetypeArtifactManager
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, org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
isFileSetArchetype
in interface ArchetypeArtifactManager
public boolean isOldArchetype(File archetypeFile)
isOldArchetype
in interface ArchetypeArtifactManager
public boolean isOldArchetype(String groupId, String artifactId, String version, org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
isOldArchetype
in interface ArchetypeArtifactManager
public boolean exists(String archetypeGroupId, String archetypeArtifactId, String archetypeVersion, org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
exists
in interface ArchetypeArtifactManager
public ArchetypeDescriptor getFileSetArchetypeDescriptor(File archetypeFile) throws UnknownArchetype
getFileSetArchetypeDescriptor
in interface ArchetypeArtifactManager
UnknownArchetype
public ArchetypeDescriptor getFileSetArchetypeDescriptor(String groupId, String artifactId, String version, org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) throws UnknownArchetype
getFileSetArchetypeDescriptor
in interface ArchetypeArtifactManager
UnknownArchetype
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, org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> repositories) throws UnknownArchetype
getOldArchetypeDescriptor
in interface ArchetypeArtifactManager
UnknownArchetype
Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.