Package org.apache.maven.archetype
Class ArchetypeGenerationRequest
- java.lang.Object
-
- org.apache.maven.archetype.ArchetypeGenerationRequest
-
public class ArchetypeGenerationRequest extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private org.apache.maven.settings.ProxyactiveProxyprivate java.lang.StringarchetypeArtifactIdprivate java.lang.StringarchetypeGoalsprivate java.lang.StringarchetypeGroupIdprivate java.lang.StringarchetypeNameprivate java.lang.StringarchetypeRepositoryDeprecated.see ARCHETYPE-439private java.lang.StringarchetypeVersionprivate java.lang.StringartifactIdprivate java.lang.Stringfilterprivate java.lang.StringgroupIdprivate booleaninteractiveModeprivate org.apache.maven.artifact.repository.ArtifactRepositorylocalRepositoryprivate java.util.List<org.apache.maven.settings.Mirror>mirrorsprivate booleanofflineprivate java.lang.StringoutputDirectoryprivate java.lang.StringpackageNameprivate org.apache.maven.project.ProjectBuildingRequestprojectBuildingRequestprivate java.util.Propertiespropertiesprivate java.util.List<org.apache.maven.artifact.repository.ArtifactRepository>remoteArtifactRepositoriesprivate java.util.List<org.apache.maven.settings.Server>serversprivate org.apache.maven.wagon.events.TransferListenertransferListenerprivate java.lang.Stringversion
-
Constructor Summary
Constructors Constructor Description ArchetypeGenerationRequest()ArchetypeGenerationRequest(Archetype archetype)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ArchetypeGenerationRequestaddMirror(org.apache.maven.settings.Mirror mirror)ArchetypeGenerationRequestaddMirror(org.apache.maven.settings.Server server)Deprecated.UseaddServer(Server)insteadArchetypeGenerationRequestaddServer(org.apache.maven.settings.Server server)org.apache.maven.settings.ProxygetActiveProxy()java.lang.StringgetArchetypeArtifactId()java.lang.StringgetArchetypeGoals()java.lang.StringgetArchetypeGroupId()java.lang.StringgetArchetypeName()java.lang.StringgetArchetypeRepository()Deprecated.see ARCHETYPE-439java.lang.StringgetArchetypeVersion()java.lang.StringgetArtifactId()java.lang.StringgetFilter()java.lang.StringgetGroupId()org.apache.maven.artifact.repository.ArtifactRepositorygetLocalRepository()java.util.List<org.apache.maven.settings.Mirror>getMirrors()java.lang.StringgetOutputDirectory()java.lang.StringgetPackage()org.apache.maven.project.ProjectBuildingRequestgetProjectBuildingRequest()java.util.PropertiesgetProperties()java.util.List<org.apache.maven.artifact.repository.ArtifactRepository>getRemoteArtifactRepositories()java.util.List<org.apache.maven.settings.Server>getServers()org.apache.maven.wagon.events.TransferListenergetTransferListener()java.lang.StringgetVersion()booleanisInteractiveMode()booleanisOffline()ArchetypeGenerationRequestsetActiveProxy(org.apache.maven.settings.Proxy activeProxy)ArchetypeGenerationRequestsetArchetypeArtifactId(java.lang.String archetypeArtifactId)ArchetypeGenerationRequestsetArchetypeGoals(java.lang.String archetypeGoals)ArchetypeGenerationRequestsetArchetypeGroupId(java.lang.String archetypeGroupId)ArchetypeGenerationRequestsetArchetypeName(java.lang.String archetypeName)ArchetypeGenerationRequestsetArchetypeRepository(java.lang.String archetypeRepository)Deprecated.see ARCHETYPE-439ArchetypeGenerationRequestsetArchetypeVersion(java.lang.String archetypeVersion)ArchetypeGenerationRequestsetArtifactId(java.lang.String artifactId)ArchetypeGenerationRequestsetFilter(java.lang.String filter)ArchetypeGenerationRequestsetGroupId(java.lang.String groupId)ArchetypeGenerationRequestsetInteractiveMode(boolean interactiveMode)ArchetypeGenerationRequestsetLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)ArchetypeGenerationRequestsetOffline(boolean offline)ArchetypeGenerationRequestsetOutputDirectory(java.lang.String outputDirectory)ArchetypeGenerationRequestsetPackage(java.lang.String packageName)ArchetypeGenerationRequestsetProjectBuildingRequest(org.apache.maven.project.ProjectBuildingRequest projectBuildingRequest)ArchetypeGenerationRequestsetProperties(java.util.Properties additionalProperties)ArchetypeGenerationRequestsetRemoteArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteArtifactRepositories)ArchetypeGenerationRequestsetTransferListener(org.apache.maven.wagon.events.TransferListener transferListener)ArchetypeGenerationRequestsetVersion(java.lang.String version)
-
-
-
Field Detail
-
projectBuildingRequest
private org.apache.maven.project.ProjectBuildingRequest projectBuildingRequest
-
offline
private boolean offline
-
interactiveMode
private boolean interactiveMode
-
transferListener
private org.apache.maven.wagon.events.TransferListener transferListener
-
outputDirectory
private java.lang.String outputDirectory
-
localRepository
private org.apache.maven.artifact.repository.ArtifactRepository localRepository
-
remoteArtifactRepositories
private java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteArtifactRepositories
-
activeProxy
private org.apache.maven.settings.Proxy activeProxy
-
servers
private java.util.List<org.apache.maven.settings.Server> servers
-
mirrors
private java.util.List<org.apache.maven.settings.Mirror> mirrors
-
archetypeName
private java.lang.String archetypeName
-
archetypeGroupId
private java.lang.String archetypeGroupId
-
archetypeArtifactId
private java.lang.String archetypeArtifactId
-
archetypeVersion
private java.lang.String archetypeVersion
-
archetypeGoals
private java.lang.String archetypeGoals
-
archetypeRepository
@Deprecated private java.lang.String archetypeRepository
Deprecated.see ARCHETYPE-439The URL to the archetype repository
-
groupId
private java.lang.String groupId
-
artifactId
private java.lang.String artifactId
-
version
private java.lang.String version
-
packageName
private java.lang.String packageName
-
properties
private java.util.Properties properties
-
filter
private java.lang.String filter
- Since:
- 2.1
-
-
Constructor Detail
-
ArchetypeGenerationRequest
public ArchetypeGenerationRequest()
-
ArchetypeGenerationRequest
public ArchetypeGenerationRequest(Archetype archetype)
-
-
Method Detail
-
getProjectBuildingRequest
public org.apache.maven.project.ProjectBuildingRequest getProjectBuildingRequest()
-
setProjectBuildingRequest
public ArchetypeGenerationRequest setProjectBuildingRequest(org.apache.maven.project.ProjectBuildingRequest projectBuildingRequest)
-
getArchetypeGroupId
public java.lang.String getArchetypeGroupId()
-
setArchetypeGroupId
public ArchetypeGenerationRequest setArchetypeGroupId(java.lang.String archetypeGroupId)
-
getArchetypeArtifactId
public java.lang.String getArchetypeArtifactId()
-
setArchetypeArtifactId
public ArchetypeGenerationRequest setArchetypeArtifactId(java.lang.String archetypeArtifactId)
-
getArchetypeVersion
public java.lang.String getArchetypeVersion()
-
setArchetypeVersion
public ArchetypeGenerationRequest setArchetypeVersion(java.lang.String archetypeVersion)
-
getArchetypeGoals
public java.lang.String getArchetypeGoals()
-
setArchetypeGoals
public ArchetypeGenerationRequest setArchetypeGoals(java.lang.String archetypeGoals)
-
getArchetypeName
public java.lang.String getArchetypeName()
-
setArchetypeName
public ArchetypeGenerationRequest setArchetypeName(java.lang.String archetypeName)
-
getArchetypeRepository
@Deprecated public java.lang.String getArchetypeRepository()
Deprecated.see ARCHETYPE-439- Returns:
- the URL of the archetype repository
-
setArchetypeRepository
@Deprecated public ArchetypeGenerationRequest setArchetypeRepository(java.lang.String archetypeRepository)
Deprecated.see ARCHETYPE-439- Parameters:
archetypeRepository- the URL of the archetype repository- Returns:
- this request
-
getArtifactId
public java.lang.String getArtifactId()
-
setArtifactId
public ArchetypeGenerationRequest setArtifactId(java.lang.String artifactId)
-
getGroupId
public java.lang.String getGroupId()
-
setGroupId
public ArchetypeGenerationRequest setGroupId(java.lang.String groupId)
-
getVersion
public java.lang.String getVersion()
-
setVersion
public ArchetypeGenerationRequest setVersion(java.lang.String version)
-
getPackage
public java.lang.String getPackage()
-
setPackage
public ArchetypeGenerationRequest setPackage(java.lang.String packageName)
-
getProperties
public java.util.Properties getProperties()
-
setProperties
public ArchetypeGenerationRequest setProperties(java.util.Properties additionalProperties)
-
getLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
-
setLocalRepository
public ArchetypeGenerationRequest setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
-
getOutputDirectory
public java.lang.String getOutputDirectory()
-
setOutputDirectory
public ArchetypeGenerationRequest setOutputDirectory(java.lang.String outputDirectory)
-
isInteractiveMode
public boolean isInteractiveMode()
-
setInteractiveMode
public ArchetypeGenerationRequest setInteractiveMode(boolean interactiveMode)
-
isOffline
public boolean isOffline()
-
setOffline
public ArchetypeGenerationRequest setOffline(boolean offline)
-
getTransferListener
public org.apache.maven.wagon.events.TransferListener getTransferListener()
-
setTransferListener
public ArchetypeGenerationRequest setTransferListener(org.apache.maven.wagon.events.TransferListener transferListener)
-
getActiveProxy
public org.apache.maven.settings.Proxy getActiveProxy()
-
setActiveProxy
public ArchetypeGenerationRequest setActiveProxy(org.apache.maven.settings.Proxy activeProxy)
-
addMirror
public ArchetypeGenerationRequest addMirror(org.apache.maven.settings.Mirror mirror)
-
getMirrors
public java.util.List<org.apache.maven.settings.Mirror> getMirrors()
-
addMirror
@Deprecated public ArchetypeGenerationRequest addMirror(org.apache.maven.settings.Server server)
Deprecated.UseaddServer(Server)instead
-
addServer
public ArchetypeGenerationRequest addServer(org.apache.maven.settings.Server server)
-
getServers
public java.util.List<org.apache.maven.settings.Server> getServers()
-
getRemoteArtifactRepositories
public java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteArtifactRepositories()
-
setRemoteArtifactRepositories
public ArchetypeGenerationRequest setRemoteArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteArtifactRepositories)
-
getFilter
public java.lang.String getFilter()
-
setFilter
public ArchetypeGenerationRequest setFilter(java.lang.String filter)
-
-