@Component(role=ArchetypeArtifactManager.class) public class DefaultArchetypeArtifactManager extends org.codehaus.plexus.logging.AbstractLogEnabled implements ArchetypeArtifactManager
ROLE
Constructor and Description |
---|
DefaultArchetypeArtifactManager() |
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> remoteRepositories,
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) |
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<org.apache.maven.artifact.repository.ArtifactRepository> repositories, org.apache.maven.project.ProjectBuildingRequest buildingRequest) throws UnknownArchetype
getArchetypeFile
in interface ArchetypeArtifactManager
buildingRequest
- TODOUnknownArchetype
public java.lang.ClassLoader getArchetypeJarLoader(java.io.File archetypeFile) throws UnknownArchetype
getArchetypeJarLoader
in interface ArchetypeArtifactManager
UnknownArchetype
public org.apache.maven.model.Model getArchetypePom(java.io.File jar) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, UnknownArchetype, java.io.IOException
getArchetypePom
in interface ArchetypeArtifactManager
org.codehaus.plexus.util.xml.pull.XmlPullParserException
UnknownArchetype
java.io.IOException
public java.util.zip.ZipFile getArchetypeZipFile(java.io.File archetypeFile) throws UnknownArchetype
getArchetypeZipFile
in interface ArchetypeArtifactManager
UnknownArchetype
public boolean isFileSetArchetype(java.io.File archetypeFile)
isFileSetArchetype
in interface ArchetypeArtifactManager
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<org.apache.maven.artifact.repository.ArtifactRepository> repositories, org.apache.maven.project.ProjectBuildingRequest buildingRequest)
isFileSetArchetype
in interface ArchetypeArtifactManager
buildingRequest
- TODOpublic boolean isOldArchetype(java.io.File archetypeFile)
isOldArchetype
in interface ArchetypeArtifactManager
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<org.apache.maven.artifact.repository.ArtifactRepository> repositories, org.apache.maven.project.ProjectBuildingRequest buildingRequest)
isOldArchetype
in interface ArchetypeArtifactManager
buildingRequest
- TODOpublic 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> remoteRepositories, org.apache.maven.project.ProjectBuildingRequest buildingRequest)
exists
in interface ArchetypeArtifactManager
buildingRequest
- TODOpublic java.lang.String getPostGenerationScript(java.io.File archetypeFile) throws UnknownArchetype
ArchetypeArtifactManager
getPostGenerationScript
in interface ArchetypeArtifactManager
archetypeFile
- the archetype filenull
if there is no script in the
archetypeUnknownArchetype
public ArchetypeDescriptor getFileSetArchetypeDescriptor(java.io.File archetypeFile) throws UnknownArchetype
getFileSetArchetypeDescriptor
in interface ArchetypeArtifactManager
UnknownArchetype
public 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
getFileSetArchetypeDescriptor
in interface ArchetypeArtifactManager
buildingRequest
- TODOUnknownArchetype
public java.util.List<java.lang.String> getFilesetArchetypeResources(java.io.File archetypeFile) throws UnknownArchetype
getFilesetArchetypeResources
in interface ArchetypeArtifactManager
UnknownArchetype
public ArchetypeDescriptor getOldArchetypeDescriptor(java.io.File archetypeFile) throws UnknownArchetype
getOldArchetypeDescriptor
in interface ArchetypeArtifactManager
UnknownArchetype
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<org.apache.maven.artifact.repository.ArtifactRepository> repositories, org.apache.maven.project.ProjectBuildingRequest buildingRequest) throws UnknownArchetype
getOldArchetypeDescriptor
in interface ArchetypeArtifactManager
buildingRequest
- TODOUnknownArchetype
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.