Interface ArchetypeArtifactManager
- All Known Implementing Classes:
DefaultArchetypeArtifactManager
public interface ArchetypeArtifactManager
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbooleanexists(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, org.apache.maven.project.ProjectBuildingRequest buildingRequest) 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, org.apache.maven.project.ProjectBuildingRequest buildingRequest) getArchetypeJarLoader(File archetypeFile) org.apache.maven.model.ModelgetArchetypePom(File jar) getArchetypeZipFile(File archetypeFile) getFileSetArchetypeDescriptor(File archetypeFile) 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, org.apache.maven.project.ProjectBuildingRequest buildingRequest) getFilesetArchetypeResources(File archetypeFile) getOldArchetypeDescriptor(File archetypeFile) 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, org.apache.maven.project.ProjectBuildingRequest buildingRequest) getPostGenerationScript(File archetypeFile) Get the archetype file's post-generation script content, read as UTF-8 content.booleanisFileSetArchetype(File archetypeFile) booleanisFileSetArchetype(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, org.apache.maven.project.ProjectBuildingRequest buildingRequest) booleanisOldArchetype(File archetypeFile) booleanisOldArchetype(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, org.apache.maven.project.ProjectBuildingRequest buildingRequest)
-
Field Details
-
ROLE
-
-
Method Details
-
getArchetypePom
org.apache.maven.model.Model getArchetypePom(File jar) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, UnknownArchetype, IOException - Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserExceptionUnknownArchetypeIOException
-
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, org.apache.maven.project.ProjectBuildingRequest buildingRequest) throws UnknownArchetype - Parameters:
buildingRequest- TODO- Throws:
UnknownArchetype
-
getArchetypeJarLoader
- Throws:
UnknownArchetype
-
getArchetypeZipFile
- Throws:
UnknownArchetype
-
isFileSetArchetype
-
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, org.apache.maven.project.ProjectBuildingRequest buildingRequest) - Parameters:
buildingRequest- TODO
-
isOldArchetype
-
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, org.apache.maven.project.ProjectBuildingRequest buildingRequest) - Parameters:
buildingRequest- TODO
-
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, org.apache.maven.project.ProjectBuildingRequest buildingRequest) - Parameters:
buildingRequest- TODO
-
getPostGenerationScript
Get the archetype file's post-generation script content, read as UTF-8 content.- Parameters:
archetypeFile- the archetype file- Returns:
- the archetype file's post-generation script content or
nullif there is no script in the archetype - Throws:
UnknownArchetype
-
getFileSetArchetypeDescriptor
- 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, org.apache.maven.project.ProjectBuildingRequest buildingRequest) throws UnknownArchetype - Parameters:
buildingRequest- TODO- Throws:
UnknownArchetype
-
getFilesetArchetypeResources
- Throws:
UnknownArchetype
-
getOldArchetypeDescriptor
- 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, org.apache.maven.project.ProjectBuildingRequest buildingRequest) throws UnknownArchetype - Parameters:
buildingRequest- TODO- Throws:
UnknownArchetype
-