Package org.apache.maven.archetype
Class ArchetypeGenerationRequest
java.lang.Object
org.apache.maven.archetype.ArchetypeGenerationRequest
NOTICE all setters method are public for technical reasons, should be recognised as internals,
so should not be used directly.
- Author:
- Jason van Zyl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.see ARCHETYPE-439org.apache.maven.artifact.repository.ArtifactRepository
Deprecated.please usegetRepositorySession()
andRepositorySystemSession.getLocalRepository()
org.apache.maven.execution.MavenSession
org.apache.maven.project.ProjectBuildingRequest
Deprecated.please usegetMavenSession()
andMavenSession.getProjectBuildingRequest()
List
<org.apache.maven.artifact.repository.ArtifactRepository> Deprecated.please usegetRemoteRepositories()
List
<org.eclipse.aether.repository.RemoteRepository> org.eclipse.aether.RepositorySystemSession
org.eclipse.aether.RepositorySystem
boolean
boolean
boolean
Deprecated.please usegetRepositorySession()
andRepositorySystemSession.isOffline()
orgetMavenSession()
andMavenSession.isOffline()
setArchetypeArtifactId
(String archetypeArtifactId) setArchetypeGoals
(String archetypeGoals) setArchetypeGroupId
(String archetypeGroupId) setArchetypeName
(String archetypeName) setArchetypeRepository
(String archetypeRepository) Deprecated.see ARCHETYPE-439setArchetypeVersion
(String archetypeVersion) setArtifactId
(String artifactId) setAskForDefaultPropertyValues
(boolean askForDefaultPropertyValues) setGroupId
(String groupId) setInteractiveMode
(boolean interactiveMode) setLocalRepository
(org.apache.maven.artifact.repository.ArtifactRepository localRepository) setMavenSession
(org.apache.maven.execution.MavenSession mavenSession) setOffline
(boolean offline) setOutputDirectory
(String outputDirectory) setPackage
(String packageName) setProjectBuildingRequest
(org.apache.maven.project.ProjectBuildingRequest projectBuildingRequest) setProperties
(Properties additionalProperties) setRemoteArtifactRepositories
(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteArtifactRepositories) setRemoteRepositories
(List<org.eclipse.aether.repository.RemoteRepository> remoteRepositories) setRepositorySession
(org.eclipse.aether.RepositorySystemSession repoSession) setRepositorySystem
(org.eclipse.aether.RepositorySystem repositorySystem) setVersion
(String version)
-
Constructor Details
-
ArchetypeGenerationRequest
public ArchetypeGenerationRequest() -
ArchetypeGenerationRequest
-
-
Method Details
-
getMavenSession
public org.apache.maven.execution.MavenSession getMavenSession() -
setMavenSession
public ArchetypeGenerationRequest setMavenSession(org.apache.maven.execution.MavenSession mavenSession) -
getRepositorySession
public org.eclipse.aether.RepositorySystemSession getRepositorySession() -
setRepositorySession
public ArchetypeGenerationRequest setRepositorySession(org.eclipse.aether.RepositorySystemSession repoSession) -
getRepositorySystem
public org.eclipse.aether.RepositorySystem getRepositorySystem() -
setRepositorySystem
public ArchetypeGenerationRequest setRepositorySystem(org.eclipse.aether.RepositorySystem repositorySystem) -
getProjectBuildingRequest
Deprecated.please usegetMavenSession()
andMavenSession.getProjectBuildingRequest()
-
setProjectBuildingRequest
public ArchetypeGenerationRequest setProjectBuildingRequest(org.apache.maven.project.ProjectBuildingRequest projectBuildingRequest) -
getArchetypeGroupId
-
setArchetypeGroupId
-
getArchetypeArtifactId
-
setArchetypeArtifactId
-
getArchetypeVersion
-
setArchetypeVersion
-
getArchetypeGoals
-
setArchetypeGoals
-
getArchetypeName
-
setArchetypeName
-
getArchetypeRepository
Deprecated.see ARCHETYPE-439- Returns:
- the URL of the archetype repository
-
setArchetypeRepository
Deprecated.see ARCHETYPE-439- Parameters:
archetypeRepository
- the URL of the archetype repository- Returns:
- this request
-
getArtifactId
-
setArtifactId
-
getGroupId
-
setGroupId
-
getVersion
-
setVersion
-
getPackage
-
setPackage
-
getProperties
-
setProperties
-
getLocalRepository
Deprecated.please usegetRepositorySession()
andRepositorySystemSession.getLocalRepository()
-
setLocalRepository
public ArchetypeGenerationRequest setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository) -
getOutputDirectory
-
setOutputDirectory
-
isInteractiveMode
public boolean isInteractiveMode() -
setInteractiveMode
-
isAskForDefaultPropertyValues
public boolean isAskForDefaultPropertyValues() -
setAskForDefaultPropertyValues
public ArchetypeGenerationRequest setAskForDefaultPropertyValues(boolean askForDefaultPropertyValues) -
isOffline
Deprecated.please usegetRepositorySession()
andRepositorySystemSession.isOffline()
orgetMavenSession()
andMavenSession.isOffline()
-
setOffline
-
getRemoteArtifactRepositories
@Deprecated public List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteArtifactRepositories()Deprecated.please usegetRemoteRepositories()
-
setRemoteArtifactRepositories
public ArchetypeGenerationRequest setRemoteArtifactRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteArtifactRepositories) -
getRemoteRepositories
-
setRemoteRepositories
public ArchetypeGenerationRequest setRemoteRepositories(List<org.eclipse.aether.repository.RemoteRepository> remoteRepositories) -
getFilter
-
setFilter
-