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
Method Summary |
boolean |
exists(java.lang.String archetypeGroupId,
java.lang.String archetypeArtifactId,
java.lang.String archetypeVersion,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List remoteRepositories)
|
java.io.File |
getArchetypeFile(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List repositories)
|
java.lang.ClassLoader |
getArchetypeJarLoader(java.io.File archetypeFile)
|
org.apache.maven.model.Model |
getArchetypePom(java.io.File jar)
|
java.util.zip.ZipFile |
getArchetypeZipFile(java.io.File archetypeFile)
|
org.apache.maven.archetype.metadata.ArchetypeDescriptor |
getFileSetArchetypeDescriptor(java.io.File archetypeFile)
|
org.apache.maven.archetype.metadata.ArchetypeDescriptor |
getFileSetArchetypeDescriptor(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List repositories)
|
java.util.List |
getFilesetArchetypeResources(java.io.File archetypeFile)
|
ArchetypeDescriptor |
getOldArchetypeDescriptor(java.io.File archetypeFile)
|
ArchetypeDescriptor |
getOldArchetypeDescriptor(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List repositories)
|
boolean |
isFileSetArchetype(java.io.File archetypeFile)
|
boolean |
isFileSetArchetype(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List repositories)
|
boolean |
isOldArchetype(java.io.File archetypeFile)
|
boolean |
isOldArchetype(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List 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 java.io.File getArchetypeFile(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List repositories)
throws UnknownArchetype
- Specified by:
getArchetypeFile
in interface ArchetypeArtifactManager
- Throws:
UnknownArchetype
getArchetypeJarLoader
public java.lang.ClassLoader getArchetypeJarLoader(java.io.File archetypeFile)
throws UnknownArchetype
- Specified by:
getArchetypeJarLoader
in interface ArchetypeArtifactManager
- Throws:
UnknownArchetype
getArchetypePom
public org.apache.maven.model.Model getArchetypePom(java.io.File jar)
throws org.codehaus.plexus.util.xml.pull.XmlPullParserException,
UnknownArchetype,
java.io.IOException
- Specified by:
getArchetypePom
in interface ArchetypeArtifactManager
- Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
UnknownArchetype
java.io.IOException
getArchetypeZipFile
public java.util.zip.ZipFile getArchetypeZipFile(java.io.File archetypeFile)
throws UnknownArchetype
- Specified by:
getArchetypeZipFile
in interface ArchetypeArtifactManager
- Throws:
UnknownArchetype
isFileSetArchetype
public boolean isFileSetArchetype(java.io.File archetypeFile)
- Specified by:
isFileSetArchetype
in interface ArchetypeArtifactManager
isFileSetArchetype
public boolean isFileSetArchetype(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List repositories)
- Specified by:
isFileSetArchetype
in interface ArchetypeArtifactManager
isOldArchetype
public boolean isOldArchetype(java.io.File archetypeFile)
- Specified by:
isOldArchetype
in interface ArchetypeArtifactManager
isOldArchetype
public boolean isOldArchetype(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List repositories)
- Specified by:
isOldArchetype
in interface ArchetypeArtifactManager
exists
public boolean exists(java.lang.String archetypeGroupId,
java.lang.String archetypeArtifactId,
java.lang.String archetypeVersion,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List remoteRepositories)
- Specified by:
exists
in interface ArchetypeArtifactManager
getFileSetArchetypeDescriptor
public org.apache.maven.archetype.metadata.ArchetypeDescriptor getFileSetArchetypeDescriptor(java.io.File archetypeFile)
throws UnknownArchetype
- Specified by:
getFileSetArchetypeDescriptor
in interface ArchetypeArtifactManager
- Throws:
UnknownArchetype
getFileSetArchetypeDescriptor
public org.apache.maven.archetype.metadata.ArchetypeDescriptor getFileSetArchetypeDescriptor(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List repositories)
throws UnknownArchetype
- Specified by:
getFileSetArchetypeDescriptor
in interface ArchetypeArtifactManager
- Throws:
UnknownArchetype
getFilesetArchetypeResources
public java.util.List getFilesetArchetypeResources(java.io.File archetypeFile)
throws UnknownArchetype
- Specified by:
getFilesetArchetypeResources
in interface ArchetypeArtifactManager
- Throws:
UnknownArchetype
getOldArchetypeDescriptor
public ArchetypeDescriptor getOldArchetypeDescriptor(java.io.File archetypeFile)
throws UnknownArchetype
- Specified by:
getOldArchetypeDescriptor
in interface ArchetypeArtifactManager
- Throws:
UnknownArchetype
getOldArchetypeDescriptor
public ArchetypeDescriptor getOldArchetypeDescriptor(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.apache.maven.artifact.repository.ArtifactRepository archetypeRepository,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List repositories)
throws UnknownArchetype
- Specified by:
getOldArchetypeDescriptor
in interface ArchetypeArtifactManager
- Throws:
UnknownArchetype
Copyright © 2007-2008 Apache Software Foundation. All Rights Reserved.