org.apache.maven.archetype.common
Interface ArchetypeArtifactManager

All Known Implementing Classes:
DefaultArchetypeArtifactManager

public interface ArchetypeArtifactManager


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

Field Detail

ROLE

static final String ROLE
Method Detail

getArchetypePom

Model getArchetypePom(File jar)
                      throws XmlPullParserException,
                             UnknownArchetype,
                             IOException
Throws:
XmlPullParserException
UnknownArchetype
IOException

getArchetypeFile

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

getArchetypeJarLoader

ClassLoader getArchetypeJarLoader(File archetypeFile)
                                  throws UnknownArchetype
Throws:
UnknownArchetype

getArchetypeZipFile

ZipFile getArchetypeZipFile(File archetypeFile)
                            throws UnknownArchetype
Throws:
UnknownArchetype

isFileSetArchetype

boolean isFileSetArchetype(File archetypeFile)

isFileSetArchetype

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)

isOldArchetype

boolean isOldArchetype(File archetypeFile)

isOldArchetype

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)

exists

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

getFileSetArchetypeDescriptor

ArchetypeDescriptor getFileSetArchetypeDescriptor(File archetypeFile)
                                                  throws UnknownArchetype
Throws:
UnknownArchetype

getFileSetArchetypeDescriptor

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

getFilesetArchetypeResources

List<String> getFilesetArchetypeResources(File archetypeFile)
                                          throws UnknownArchetype
Throws:
UnknownArchetype

getOldArchetypeDescriptor

ArchetypeDescriptor getOldArchetypeDescriptor(File archetypeFile)
                                              throws UnknownArchetype
Throws:
UnknownArchetype

getOldArchetypeDescriptor

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


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