Interface MavenExecutionRequest

    • Method Detail

      • getBaseDirectory

        java.lang.String getBaseDirectory()
      • getStartTime

        java.util.Date getStartTime()
      • getGoals

        java.util.List<java.lang.String> getGoals()
      • setSystemProperties

        MavenExecutionRequest setSystemProperties​(java.util.Properties systemProperties)
        Sets the system properties to use for interpolation and profile activation. The system properties are collected from the runtime environment like System.getProperties() and environment variables.
        Parameters:
        systemProperties - The system properties, may be null.
        Returns:
        This request, never null.
      • getSystemProperties

        java.util.Properties getSystemProperties()
        Gets the system properties to use for interpolation and profile activation. The system properties are collected from the runtime environment like System.getProperties() and environment variables.
        Returns:
        The system properties, never null.
      • setUserProperties

        MavenExecutionRequest setUserProperties​(java.util.Properties userProperties)
        Sets the user properties to use for interpolation and profile activation. The user properties have been configured directly by the user on his discretion, e.g. via the -Dkey=value parameter on the command line.
        Parameters:
        userProperties - The user properties, may be null.
        Returns:
        This request, never null.
      • getUserProperties

        java.util.Properties getUserProperties()
        Gets the user properties to use for interpolation and profile activation. The user properties have been configured directly by the user on his discretion, e.g. via the -Dkey=value parameter on the command line.
        Returns:
        The user properties, never null.
      • setReactorFailureBehavior

        MavenExecutionRequest setReactorFailureBehavior​(java.lang.String failureBehavior)
      • getReactorFailureBehavior

        java.lang.String getReactorFailureBehavior()
      • setSelectedProjects

        MavenExecutionRequest setSelectedProjects​(java.util.List<java.lang.String> projects)
      • getSelectedProjects

        java.util.List<java.lang.String> getSelectedProjects()
      • setExcludedProjects

        MavenExecutionRequest setExcludedProjects​(java.util.List<java.lang.String> projects)
        Parameters:
        projects - the projects to exclude
        Returns:
        this MavenExecutionRequest
        Since:
        3.2
      • getExcludedProjects

        java.util.List<java.lang.String> getExcludedProjects()
        Returns:
        the excluded projects, never null
        Since:
        3.2
      • getResumeFrom

        java.lang.String getResumeFrom()
      • getMakeBehavior

        java.lang.String getMakeBehavior()
      • setDegreeOfConcurrency

        void setDegreeOfConcurrency​(int degreeOfConcurrency)
        Set's the parallel degree of concurrency used by the build.
        Parameters:
        degreeOfConcurrency -
      • getDegreeOfConcurrency

        int getDegreeOfConcurrency()
        Returns:
        the degree of concurrency for the build.
      • isRecursive

        boolean isRecursive()
      • getPom

        java.io.File getPom()
      • isShowErrors

        boolean isShowErrors()
      • setTransferListener

        MavenExecutionRequest setTransferListener​(org.eclipse.aether.transfer.TransferListener transferListener)
      • getTransferListener

        org.eclipse.aether.transfer.TransferListener getTransferListener()
      • getLoggingLevel

        int getLoggingLevel()
      • isUpdateSnapshots

        boolean isUpdateSnapshots()
      • isNoSnapshotUpdates

        boolean isNoSnapshotUpdates()
      • setGlobalChecksumPolicy

        MavenExecutionRequest setGlobalChecksumPolicy​(java.lang.String globalChecksumPolicy)
      • getGlobalChecksumPolicy

        java.lang.String getGlobalChecksumPolicy()
      • setLocalRepositoryPath

        MavenExecutionRequest setLocalRepositoryPath​(java.lang.String localRepository)
      • getLocalRepositoryPath

        java.io.File getLocalRepositoryPath()
      • setLocalRepository

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

        org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
      • isInteractiveMode

        boolean isInteractiveMode()
      • isOffline

        boolean isOffline()
      • isCacheTransferError

        boolean isCacheTransferError()
      • isCacheNotFound

        boolean isCacheNotFound()
      • getProfiles

        java.util.List<org.apache.maven.model.Profile> getProfiles()
      • setProfiles

        MavenExecutionRequest setProfiles​(java.util.List<org.apache.maven.model.Profile> profiles)
      • addActiveProfiles

        MavenExecutionRequest addActiveProfiles​(java.util.List<java.lang.String> profiles)
      • setActiveProfiles

        MavenExecutionRequest setActiveProfiles​(java.util.List<java.lang.String> profiles)
      • getActiveProfiles

        java.util.List<java.lang.String> getActiveProfiles()
      • addInactiveProfiles

        MavenExecutionRequest addInactiveProfiles​(java.util.List<java.lang.String> profiles)
      • setInactiveProfiles

        MavenExecutionRequest setInactiveProfiles​(java.util.List<java.lang.String> profiles)
      • getInactiveProfiles

        java.util.List<java.lang.String> getInactiveProfiles()
      • getProxies

        java.util.List<org.apache.maven.settings.Proxy> getProxies()
      • setProxies

        MavenExecutionRequest setProxies​(java.util.List<org.apache.maven.settings.Proxy> proxies)
      • getServers

        java.util.List<org.apache.maven.settings.Server> getServers()
      • setServers

        MavenExecutionRequest setServers​(java.util.List<org.apache.maven.settings.Server> servers)
      • getMirrors

        java.util.List<org.apache.maven.settings.Mirror> getMirrors()
      • setMirrors

        MavenExecutionRequest setMirrors​(java.util.List<org.apache.maven.settings.Mirror> mirrors)
      • getPluginGroups

        java.util.List<java.lang.String> getPluginGroups()
      • setPluginGroups

        MavenExecutionRequest setPluginGroups​(java.util.List<java.lang.String> pluginGroups)
      • addPluginGroups

        MavenExecutionRequest addPluginGroups​(java.util.List<java.lang.String> pluginGroups)
      • isProjectPresent

        boolean isProjectPresent()
      • getUserSettingsFile

        java.io.File getUserSettingsFile()
      • getGlobalSettingsFile

        java.io.File getGlobalSettingsFile()
      • setGlobalSettingsFile

        MavenExecutionRequest setGlobalSettingsFile​(java.io.File globalSettingsFile)
      • addRemoteRepository

        MavenExecutionRequest addRemoteRepository​(org.apache.maven.artifact.repository.ArtifactRepository repository)
      • addPluginArtifactRepository

        MavenExecutionRequest addPluginArtifactRepository​(org.apache.maven.artifact.repository.ArtifactRepository repository)
      • setRemoteRepositories

        MavenExecutionRequest setRemoteRepositories​(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
        Set a new list of remote repositories to use the execution request. This is necessary if you perform transformations on the remote repositories being used. For example if you replace existing repositories with mirrors then it's easier to just replace the whole list with a new list of transformed repositories.
        Parameters:
        repositories -
        Returns:
        This request, never null.
      • getRemoteRepositories

        java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteRepositories()
      • setPluginArtifactRepositories

        MavenExecutionRequest setPluginArtifactRepositories​(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
      • getPluginArtifactRepositories

        java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getPluginArtifactRepositories()
      • setRepositoryCache

        MavenExecutionRequest setRepositoryCache​(org.eclipse.aether.RepositoryCache repositoryCache)
      • getRepositoryCache

        org.eclipse.aether.RepositoryCache getRepositoryCache()
      • getWorkspaceReader

        org.eclipse.aether.repository.WorkspaceReader getWorkspaceReader()
      • setWorkspaceReader

        MavenExecutionRequest setWorkspaceReader​(org.eclipse.aether.repository.WorkspaceReader workspaceReader)
      • getUserToolchainsFile

        java.io.File getUserToolchainsFile()
      • setUserToolchainsFile

        MavenExecutionRequest setUserToolchainsFile​(java.io.File userToolchainsFile)
      • getGlobalToolchainsFile

        java.io.File getGlobalToolchainsFile()
        Returns:
        the global toolchains file
        Since:
        3.3.0
      • setGlobalToolchainsFile

        MavenExecutionRequest setGlobalToolchainsFile​(java.io.File globalToolchainsFile)
        Parameters:
        globalToolchainsFile - the global toolchains file
        Returns:
        this request
        Since:
        3.3.0
      • isUseLegacyLocalRepository

        boolean isUseLegacyLocalRepository()
        Since:
        3.1
      • setUseLegacyLocalRepository

        MavenExecutionRequest setUseLegacyLocalRepository​(boolean useLegacyLocalRepository)
        Since:
        3.1
      • setBuilderId

        MavenExecutionRequest setBuilderId​(java.lang.String builderId)
        Controls the Builder used by Maven by specification of the builder's id.
        Since:
        3.2.0
      • getBuilderId

        java.lang.String getBuilderId()
        Controls the Builder used by Maven by specification of the builders id.
        Since:
        3.2.0
      • setToolchains

        MavenExecutionRequest setToolchains​(java.util.Map<java.lang.String,​java.util.List<ToolchainModel>> toolchains)
        Parameters:
        toolchains - all toolchains grouped by type
        Returns:
        this request
        Since:
        3.3.0
      • getToolchains

        java.util.Map<java.lang.String,​java.util.List<ToolchainModel>> getToolchains()
        Returns:
        all toolchains grouped by type, never null
        Since:
        3.3.0
      • setMultiModuleProjectDirectory

        void setMultiModuleProjectDirectory​(java.io.File file)
        Since:
        3.3.0
      • getMultiModuleProjectDirectory

        java.io.File getMultiModuleProjectDirectory()
        Since:
        3.3.0
      • getData

        java.util.Map<java.lang.String,​java.lang.Object> getData()
        Since:
        3.3.0