Class ArchetypeGenerationRequest


  • public class ArchetypeGenerationRequest
    extends java.lang.Object
    • 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-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

      • getRepositorySession

        public org.eclipse.aether.RepositorySystemSession getRepositorySession()
      • setRepositorySession

        public ArchetypeGenerationRequest setRepositorySession​(org.eclipse.aether.RepositorySystemSession repoSession)
      • 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()
      • getOutputDirectory

        public java.lang.String getOutputDirectory()
      • isInteractiveMode

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