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 java.lang.StringarchetypeArtifactIdprivate java.lang.StringarchetypeGoalsprivate java.lang.StringarchetypeGroupIdprivate java.lang.StringarchetypeNameprivate java.lang.StringarchetypeRepositoryDeprecated.see ARCHETYPE-439private java.lang.StringarchetypeVersionprivate java.lang.StringartifactIdprivate booleanaskForDefaultPropertyValuesprivate java.lang.Stringfilterprivate java.lang.StringgroupIdprivate booleaninteractiveModeprivate java.lang.StringoutputDirectoryprivate java.lang.StringpackageNameprivate java.util.Propertiespropertiesprivate java.util.List<org.eclipse.aether.repository.RemoteRepository>remoteArtifactRepositoriesprivate org.eclipse.aether.RepositorySystemSessionrepositorySessionprivate 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 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()java.lang.StringgetOutputDirectory()java.lang.StringgetPackage()java.util.PropertiesgetProperties()java.util.List<org.eclipse.aether.repository.RemoteRepository>getRemoteArtifactRepositories()org.eclipse.aether.RepositorySystemSessiongetRepositorySession()java.lang.StringgetVersion()booleanisAskForDefaultPropertyValues()booleanisInteractiveMode()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)ArchetypeGenerationRequestsetAskForDefaultPropertyValues(boolean askForDefaultPropertyValues)ArchetypeGenerationRequestsetFilter(java.lang.String filter)ArchetypeGenerationRequestsetGroupId(java.lang.String groupId)ArchetypeGenerationRequestsetInteractiveMode(boolean interactiveMode)ArchetypeGenerationRequestsetOutputDirectory(java.lang.String outputDirectory)ArchetypeGenerationRequestsetPackage(java.lang.String packageName)ArchetypeGenerationRequestsetProperties(java.util.Properties additionalProperties)ArchetypeGenerationRequestsetRemoteArtifactRepositories(java.util.List<org.eclipse.aether.repository.RemoteRepository> remoteArtifactRepositories)ArchetypeGenerationRequestsetRepositorySession(org.eclipse.aether.RepositorySystemSession repoSession)ArchetypeGenerationRequestsetVersion(java.lang.String version)
-
-
-
Field Detail
-
repositorySession
private org.eclipse.aether.RepositorySystemSession repositorySession
-
interactiveMode
private boolean interactiveMode
-
askForDefaultPropertyValues
private boolean askForDefaultPropertyValues
-
outputDirectory
private java.lang.String outputDirectory
-
remoteArtifactRepositories
private java.util.List<org.eclipse.aether.repository.RemoteRepository> remoteArtifactRepositories
-
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
-
getRepositorySession
public org.eclipse.aether.RepositorySystemSession getRepositorySession()
-
setRepositorySession
public ArchetypeGenerationRequest setRepositorySession(org.eclipse.aether.RepositorySystemSession repoSession)
-
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)
-
getOutputDirectory
public java.lang.String getOutputDirectory()
-
setOutputDirectory
public ArchetypeGenerationRequest setOutputDirectory(java.lang.String outputDirectory)
-
isInteractiveMode
public boolean isInteractiveMode()
-
setInteractiveMode
public ArchetypeGenerationRequest setInteractiveMode(boolean interactiveMode)
-
isAskForDefaultPropertyValues
public boolean isAskForDefaultPropertyValues()
-
setAskForDefaultPropertyValues
public ArchetypeGenerationRequest setAskForDefaultPropertyValues(boolean askForDefaultPropertyValues)
-
getRemoteArtifactRepositories
public java.util.List<org.eclipse.aether.repository.RemoteRepository> getRemoteArtifactRepositories()
-
setRemoteArtifactRepositories
public ArchetypeGenerationRequest setRemoteArtifactRepositories(java.util.List<org.eclipse.aether.repository.RemoteRepository> remoteArtifactRepositories)
-
getFilter
public java.lang.String getFilter()
-
setFilter
public ArchetypeGenerationRequest setFilter(java.lang.String filter)
-
-