org.apache.maven.archetype.common
Class DefaultArchetypeArtifactManager
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.archetype.common.DefaultArchetypeArtifactManager
- All Implemented Interfaces:
- ArchetypeArtifactManager, org.codehaus.plexus.logging.LogEnabled
public class DefaultArchetypeArtifactManager
- extends org.codehaus.plexus.logging.AbstractLogEnabled
- implements ArchetypeArtifactManager
- Plexus component
Method Summary |
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)
|
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultArchetypeArtifactManager
public DefaultArchetypeArtifactManager()
getArchetypeFile
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
- Specified by:
getArchetypeFile
in interface ArchetypeArtifactManager
- Throws:
UnknownArchetype
getArchetypeJarLoader
public ClassLoader getArchetypeJarLoader(File archetypeFile)
throws UnknownArchetype
- Specified by:
getArchetypeJarLoader
in interface ArchetypeArtifactManager
- Throws:
UnknownArchetype
getArchetypePom
public Model getArchetypePom(File jar)
throws XmlPullParserException,
UnknownArchetype,
IOException
- Specified by:
getArchetypePom
in interface ArchetypeArtifactManager
- Throws:
XmlPullParserException
UnknownArchetype
IOException
getArchetypeZipFile
public ZipFile getArchetypeZipFile(File archetypeFile)
throws UnknownArchetype
- Specified by:
getArchetypeZipFile
in interface ArchetypeArtifactManager
- Throws:
UnknownArchetype
isFileSetArchetype
public boolean isFileSetArchetype(File archetypeFile)
- Specified by:
isFileSetArchetype
in interface ArchetypeArtifactManager
isFileSetArchetype
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)
- Specified by:
isFileSetArchetype
in interface ArchetypeArtifactManager
isOldArchetype
public boolean isOldArchetype(File archetypeFile)
- Specified by:
isOldArchetype
in interface ArchetypeArtifactManager
isOldArchetype
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)
- Specified by:
isOldArchetype
in interface ArchetypeArtifactManager
exists
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)
- Specified by:
exists
in interface ArchetypeArtifactManager
getFileSetArchetypeDescriptor
public ArchetypeDescriptor getFileSetArchetypeDescriptor(File archetypeFile)
throws UnknownArchetype
- Specified by:
getFileSetArchetypeDescriptor
in interface ArchetypeArtifactManager
- Throws:
UnknownArchetype
getFileSetArchetypeDescriptor
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
- Specified by:
getFileSetArchetypeDescriptor
in interface ArchetypeArtifactManager
- Throws:
UnknownArchetype
getFilesetArchetypeResources
public List<String> getFilesetArchetypeResources(File archetypeFile)
throws UnknownArchetype
- Specified by:
getFilesetArchetypeResources
in interface ArchetypeArtifactManager
- Throws:
UnknownArchetype
getOldArchetypeDescriptor
public ArchetypeDescriptor getOldArchetypeDescriptor(File archetypeFile)
throws UnknownArchetype
- Specified by:
getOldArchetypeDescriptor
in interface ArchetypeArtifactManager
- Throws:
UnknownArchetype
getOldArchetypeDescriptor
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
- Specified by:
getOldArchetypeDescriptor
in interface ArchetypeArtifactManager
- Throws:
UnknownArchetype
Copyright © 2007-2011 The Apache Software Foundation. All Rights Reserved.