Class ArchetypeGenerationRequest

java.lang.Object
org.apache.maven.archetype.ArchetypeGenerationRequest

public class ArchetypeGenerationRequest extends Object
  • Field Details

    • projectBuildingRequest

      private org.apache.maven.project.ProjectBuildingRequest projectBuildingRequest
    • offline

      private boolean offline
    • interactiveMode

      private boolean interactiveMode
    • askForDefaultPropertyValues

      private boolean askForDefaultPropertyValues
    • transferListener

      private org.apache.maven.wagon.events.TransferListener transferListener
    • outputDirectory

      private String outputDirectory
    • localRepository

      private org.apache.maven.artifact.repository.ArtifactRepository localRepository
    • remoteArtifactRepositories

      private List<org.apache.maven.artifact.repository.ArtifactRepository> remoteArtifactRepositories
    • activeProxy

      private org.apache.maven.settings.Proxy activeProxy
    • servers

      private List<org.apache.maven.settings.Server> servers
    • mirrors

      private List<org.apache.maven.settings.Mirror> mirrors
    • archetypeName

      private String archetypeName
    • archetypeGroupId

      private String archetypeGroupId
    • archetypeArtifactId

      private String archetypeArtifactId
    • archetypeVersion

      private String archetypeVersion
    • archetypeGoals

      private String archetypeGoals
    • archetypeRepository

      @Deprecated private String archetypeRepository
      Deprecated.
      see ARCHETYPE-439
      The URL to the archetype repository
    • groupId

      private String groupId
    • artifactId

      private String artifactId
    • version

      private String version
    • packageName

      private String packageName
    • properties

      private Properties properties
    • filter

      private String filter
      Since:
      2.1
  • Constructor Details

    • ArchetypeGenerationRequest

      public ArchetypeGenerationRequest()
    • ArchetypeGenerationRequest

      public ArchetypeGenerationRequest(Archetype archetype)
  • Method Details

    • getProjectBuildingRequest

      public org.apache.maven.project.ProjectBuildingRequest getProjectBuildingRequest()
    • setProjectBuildingRequest

      public ArchetypeGenerationRequest setProjectBuildingRequest(org.apache.maven.project.ProjectBuildingRequest projectBuildingRequest)
    • getArchetypeGroupId

      public String getArchetypeGroupId()
    • setArchetypeGroupId

      public ArchetypeGenerationRequest setArchetypeGroupId(String archetypeGroupId)
    • getArchetypeArtifactId

      public String getArchetypeArtifactId()
    • setArchetypeArtifactId

      public ArchetypeGenerationRequest setArchetypeArtifactId(String archetypeArtifactId)
    • getArchetypeVersion

      public String getArchetypeVersion()
    • setArchetypeVersion

      public ArchetypeGenerationRequest setArchetypeVersion(String archetypeVersion)
    • getArchetypeGoals

      public String getArchetypeGoals()
    • setArchetypeGoals

      public ArchetypeGenerationRequest setArchetypeGoals(String archetypeGoals)
    • getArchetypeName

      public String getArchetypeName()
    • setArchetypeName

      public ArchetypeGenerationRequest setArchetypeName(String archetypeName)
    • getArchetypeRepository

      @Deprecated public String getArchetypeRepository()
      Deprecated.
      see ARCHETYPE-439
      Returns:
      the URL of the archetype repository
    • setArchetypeRepository

      @Deprecated public ArchetypeGenerationRequest setArchetypeRepository(String archetypeRepository)
      Deprecated.
      see ARCHETYPE-439
      Parameters:
      archetypeRepository - the URL of the archetype repository
      Returns:
      this request
    • getArtifactId

      public String getArtifactId()
    • setArtifactId

      public ArchetypeGenerationRequest setArtifactId(String artifactId)
    • getGroupId

      public String getGroupId()
    • setGroupId

      public ArchetypeGenerationRequest setGroupId(String groupId)
    • getVersion

      public String getVersion()
    • setVersion

      public ArchetypeGenerationRequest setVersion(String version)
    • getPackage

      public String getPackage()
    • setPackage

      public ArchetypeGenerationRequest setPackage(String packageName)
    • getProperties

      public Properties getProperties()
    • setProperties

      public ArchetypeGenerationRequest setProperties(Properties additionalProperties)
    • getLocalRepository

      public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
    • setLocalRepository

      public ArchetypeGenerationRequest setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
    • getOutputDirectory

      public String getOutputDirectory()
    • setOutputDirectory

      public ArchetypeGenerationRequest setOutputDirectory(String outputDirectory)
    • isInteractiveMode

      public boolean isInteractiveMode()
    • setInteractiveMode

      public ArchetypeGenerationRequest setInteractiveMode(boolean interactiveMode)
    • isAskForDefaultPropertyValues

      public boolean isAskForDefaultPropertyValues()
    • setAskForDefaultPropertyValues

      public ArchetypeGenerationRequest setAskForDefaultPropertyValues(boolean askForDefaultPropertyValues)
    • 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 List<org.apache.maven.settings.Mirror> getMirrors()
    • addMirror

      @Deprecated public ArchetypeGenerationRequest addMirror(org.apache.maven.settings.Server server)
      Deprecated.
      Use addServer(Server) instead
    • addServer

      public ArchetypeGenerationRequest addServer(org.apache.maven.settings.Server server)
    • getServers

      public List<org.apache.maven.settings.Server> getServers()
    • getRemoteArtifactRepositories

      public List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteArtifactRepositories()
    • setRemoteArtifactRepositories

      public ArchetypeGenerationRequest setRemoteArtifactRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> remoteArtifactRepositories)
    • getFilter

      public String getFilter()
    • setFilter

      public ArchetypeGenerationRequest setFilter(String filter)