Class ArchetypeGenerationRequest

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

public class ArchetypeGenerationRequest extends java.lang.Object
  • Field Details

    • 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-439
      The 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 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 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.
      Use addServer(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)