Class ArchetypeGenerationRequest


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

      • 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 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 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()
      • getArchetypeArtifactId

        public java.lang.String getArchetypeArtifactId()
      • getArchetypeVersion

        public java.lang.String getArchetypeVersion()
      • getArchetypeGoals

        public java.lang.String getArchetypeGoals()
      • getArchetypeName

        public java.lang.String getArchetypeName()
      • 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()
      • getGroupId

        public java.lang.String getGroupId()
      • getVersion

        public java.lang.String getVersion()
      • getPackage

        public java.lang.String getPackage()
      • getProperties

        public java.util.Properties getProperties()
      • 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()
      • isInteractiveMode

        public boolean isInteractiveMode()
      • isAskForDefaultPropertyValues

        public boolean isAskForDefaultPropertyValues()
      • setAskForDefaultPropertyValues

        public ArchetypeGenerationRequest setAskForDefaultPropertyValues​(boolean askForDefaultPropertyValues)
      • isOffline

        public boolean isOffline()
      • 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()
      • getMirrors

        public java.util.List<org.apache.maven.settings.Mirror> getMirrors()
      • 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()