org.apache.maven.archetype.common
Interface ArchetypeArtifactManager

All Known Implementing Classes:
DefaultArchetypeArtifactManager

public interface ArchetypeArtifactManager


Field Summary
static java.lang.String ROLE
           
 
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 repos)
           
 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)
           
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

getArchetypePom

org.apache.maven.model.Model getArchetypePom(java.io.File jar)
                                             throws org.codehaus.plexus.util.xml.pull.XmlPullParserException,
                                                    UnknownArchetype,
                                                    java.io.IOException
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
UnknownArchetype
java.io.IOException

getArchetypeFile

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
Throws:
UnknownArchetype

getArchetypeJarLoader

java.lang.ClassLoader getArchetypeJarLoader(java.io.File archetypeFile)
                                            throws UnknownArchetype
Throws:
UnknownArchetype

getArchetypeZipFile

java.util.zip.ZipFile getArchetypeZipFile(java.io.File archetypeFile)
                                          throws UnknownArchetype
Throws:
UnknownArchetype

isFileSetArchetype

boolean isFileSetArchetype(java.io.File archetypeFile)

isFileSetArchetype

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)

isOldArchetype

boolean isOldArchetype(java.io.File archetypeFile)

isOldArchetype

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)

exists

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 repos)

getFileSetArchetypeDescriptor

org.apache.maven.archetype.metadata.ArchetypeDescriptor getFileSetArchetypeDescriptor(java.io.File archetypeFile)
                                                                                      throws UnknownArchetype
Throws:
UnknownArchetype

getFileSetArchetypeDescriptor

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
Throws:
UnknownArchetype

getFilesetArchetypeResources

java.util.List getFilesetArchetypeResources(java.io.File archetypeFile)
                                            throws UnknownArchetype
Throws:
UnknownArchetype

getOldArchetypeDescriptor

ArchetypeDescriptor getOldArchetypeDescriptor(java.io.File archetypeFile)
                                              throws UnknownArchetype
Throws:
UnknownArchetype

getOldArchetypeDescriptor

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
Throws:
UnknownArchetype


Copyright © 2007-2011 Apache Software Foundation. All Rights Reserved.