public interface ArchetypeArtifactManager
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ROLE |
Modifier and Type | Method and Description |
---|---|
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<org.apache.maven.artifact.repository.ArtifactRepository> repos,
org.apache.maven.project.ProjectBuildingRequest buildingRequest) |
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<org.apache.maven.artifact.repository.ArtifactRepository> repositories,
org.apache.maven.project.ProjectBuildingRequest buildingRequest) |
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) |
ArchetypeDescriptor |
getFileSetArchetypeDescriptor(java.io.File archetypeFile) |
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<org.apache.maven.artifact.repository.ArtifactRepository> repositories,
org.apache.maven.project.ProjectBuildingRequest buildingRequest) |
java.util.List<java.lang.String> |
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<org.apache.maven.artifact.repository.ArtifactRepository> repositories,
org.apache.maven.project.ProjectBuildingRequest buildingRequest) |
java.lang.String |
getPostGenerationScript(java.io.File archetypeFile)
Get the archetype file's post-generation script content, read as UTF-8 content.
|
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<org.apache.maven.artifact.repository.ArtifactRepository> repositories,
org.apache.maven.project.ProjectBuildingRequest buildingRequest) |
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<org.apache.maven.artifact.repository.ArtifactRepository> repositories,
org.apache.maven.project.ProjectBuildingRequest buildingRequest) |
org.apache.maven.model.Model getArchetypePom(java.io.File jar) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, UnknownArchetype, java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
UnknownArchetype
java.io.IOException
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<org.apache.maven.artifact.repository.ArtifactRepository> repositories, org.apache.maven.project.ProjectBuildingRequest buildingRequest) throws UnknownArchetype
buildingRequest
- TODOUnknownArchetype
java.lang.ClassLoader getArchetypeJarLoader(java.io.File archetypeFile) throws UnknownArchetype
UnknownArchetype
java.util.zip.ZipFile getArchetypeZipFile(java.io.File archetypeFile) throws UnknownArchetype
UnknownArchetype
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<org.apache.maven.artifact.repository.ArtifactRepository> repositories, org.apache.maven.project.ProjectBuildingRequest buildingRequest)
buildingRequest
- TODOboolean 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<org.apache.maven.artifact.repository.ArtifactRepository> repositories, org.apache.maven.project.ProjectBuildingRequest buildingRequest)
buildingRequest
- TODOboolean 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<org.apache.maven.artifact.repository.ArtifactRepository> repos, org.apache.maven.project.ProjectBuildingRequest buildingRequest)
buildingRequest
- TODOjava.lang.String getPostGenerationScript(java.io.File archetypeFile) throws UnknownArchetype
archetypeFile
- the archetype filenull
if there is no script in the
archetypeUnknownArchetype
ArchetypeDescriptor getFileSetArchetypeDescriptor(java.io.File archetypeFile) throws UnknownArchetype
UnknownArchetype
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<org.apache.maven.artifact.repository.ArtifactRepository> repositories, org.apache.maven.project.ProjectBuildingRequest buildingRequest) throws UnknownArchetype
buildingRequest
- TODOUnknownArchetype
java.util.List<java.lang.String> getFilesetArchetypeResources(java.io.File archetypeFile) throws UnknownArchetype
UnknownArchetype
ArchetypeDescriptor getOldArchetypeDescriptor(java.io.File archetypeFile) throws UnknownArchetype
UnknownArchetype
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<org.apache.maven.artifact.repository.ArtifactRepository> repositories, org.apache.maven.project.ProjectBuildingRequest buildingRequest) throws UnknownArchetype
buildingRequest
- TODOUnknownArchetype