Package org.apache.maven.execution
Interface MavenExecutionRequest
-
- All Known Implementing Classes:
DefaultMavenExecutionRequest
public interface MavenExecutionRequest
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CHECKSUM_POLICY_FAIL
static java.lang.String
CHECKSUM_POLICY_WARN
static int
LOGGING_LEVEL_DEBUG
static int
LOGGING_LEVEL_DISABLED
static int
LOGGING_LEVEL_ERROR
static int
LOGGING_LEVEL_FATAL
static int
LOGGING_LEVEL_INFO
static int
LOGGING_LEVEL_WARN
static java.lang.String
REACTOR_FAIL_AT_END
static java.lang.String
REACTOR_FAIL_FAST
static java.lang.String
REACTOR_FAIL_NEVER
static java.lang.String
REACTOR_MAKE_BOTH
static java.lang.String
REACTOR_MAKE_DOWNSTREAM
static java.lang.String
REACTOR_MAKE_UPSTREAM
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MavenExecutionRequest
addActiveProfile(java.lang.String profile)
MavenExecutionRequest
addActiveProfiles(java.util.List<java.lang.String> profiles)
MavenExecutionRequest
addInactiveProfile(java.lang.String profile)
MavenExecutionRequest
addInactiveProfiles(java.util.List<java.lang.String> profiles)
MavenExecutionRequest
addMirror(Mirror mirror)
MavenExecutionRequest
addPluginArtifactRepository(ArtifactRepository repository)
MavenExecutionRequest
addPluginGroup(java.lang.String pluginGroup)
MavenExecutionRequest
addPluginGroups(java.util.List<java.lang.String> pluginGroups)
MavenExecutionRequest
addProfile(Profile profile)
MavenExecutionRequest
addProxy(Proxy proxy)
MavenExecutionRequest
addRemoteRepository(ArtifactRepository repository)
MavenExecutionRequest
addServer(Server server)
java.util.List<java.lang.String>
getActiveProfiles()
java.lang.String
getBaseDirectory()
java.lang.String
getBuilderId()
Controls theBuilder
used by Maven by specification of the builders id.java.util.Map<java.lang.String,java.lang.Object>
getData()
int
getDegreeOfConcurrency()
EventSpyDispatcher
getEventSpyDispatcher()
java.util.List<java.lang.String>
getExcludedProjects()
ExecutionListener
getExecutionListener()
java.lang.String
getGlobalChecksumPolicy()
java.io.File
getGlobalSettingsFile()
java.io.File
getGlobalToolchainsFile()
java.util.List<java.lang.String>
getGoals()
java.util.List<java.lang.String>
getInactiveProfiles()
ArtifactRepository
getLocalRepository()
java.io.File
getLocalRepositoryPath()
int
getLoggingLevel()
java.lang.String
getMakeBehavior()
java.util.List<Mirror>
getMirrors()
java.io.File
getMultiModuleProjectDirectory()
java.util.List<ArtifactRepository>
getPluginArtifactRepositories()
java.util.List<java.lang.String>
getPluginGroups()
java.io.File
getPom()
java.util.List<Profile>
getProfiles()
ProjectBuildingRequest
getProjectBuildingRequest()
java.util.List<Proxy>
getProxies()
java.lang.String
getReactorFailureBehavior()
java.util.List<ArtifactRepository>
getRemoteRepositories()
org.eclipse.aether.RepositoryCache
getRepositoryCache()
java.lang.String
getResumeFrom()
java.util.List<java.lang.String>
getSelectedProjects()
java.util.List<Server>
getServers()
java.util.Date
getStartTime()
java.util.Properties
getSystemProperties()
Gets the system properties to use for interpolation and profile activation.java.util.Map<java.lang.String,java.util.List<ToolchainModel>>
getToolchains()
org.eclipse.aether.transfer.TransferListener
getTransferListener()
java.util.Properties
getUserProperties()
Gets the user properties to use for interpolation and profile activation.java.io.File
getUserSettingsFile()
java.io.File
getUserToolchainsFile()
org.eclipse.aether.repository.WorkspaceReader
getWorkspaceReader()
boolean
isCacheNotFound()
boolean
isCacheTransferError()
boolean
isInteractiveMode()
boolean
isNoSnapshotUpdates()
boolean
isOffline()
boolean
isProjectPresent()
boolean
isRecursive()
boolean
isShowErrors()
boolean
isUpdateSnapshots()
boolean
isUseLegacyLocalRepository()
MavenExecutionRequest
setActiveProfiles(java.util.List<java.lang.String> profiles)
MavenExecutionRequest
setBaseDirectory(java.io.File basedir)
MavenExecutionRequest
setBuilderId(java.lang.String builderId)
Controls theBuilder
used by Maven by specification of the builder's id.MavenExecutionRequest
setCacheNotFound(boolean cacheNotFound)
MavenExecutionRequest
setCacheTransferError(boolean cacheTransferError)
void
setDegreeOfConcurrency(int degreeOfConcurrency)
Set's the parallel degree of concurrency used by the build.MavenExecutionRequest
setEventSpyDispatcher(EventSpyDispatcher eventSpyDispatcher)
MavenExecutionRequest
setExcludedProjects(java.util.List<java.lang.String> projects)
MavenExecutionRequest
setExecutionListener(ExecutionListener executionListener)
MavenExecutionRequest
setGlobalChecksumPolicy(java.lang.String globalChecksumPolicy)
MavenExecutionRequest
setGlobalSettingsFile(java.io.File globalSettingsFile)
MavenExecutionRequest
setGlobalToolchainsFile(java.io.File globalToolchainsFile)
MavenExecutionRequest
setGoals(java.util.List<java.lang.String> goals)
MavenExecutionRequest
setInactiveProfiles(java.util.List<java.lang.String> profiles)
MavenExecutionRequest
setInteractiveMode(boolean interactive)
MavenExecutionRequest
setLocalRepository(ArtifactRepository repository)
MavenExecutionRequest
setLocalRepositoryPath(java.io.File localRepository)
MavenExecutionRequest
setLocalRepositoryPath(java.lang.String localRepository)
MavenExecutionRequest
setLoggingLevel(int loggingLevel)
MavenExecutionRequest
setMakeBehavior(java.lang.String makeBehavior)
MavenExecutionRequest
setMirrors(java.util.List<Mirror> mirrors)
void
setMultiModuleProjectDirectory(java.io.File file)
MavenExecutionRequest
setNoSnapshotUpdates(boolean noSnapshotUpdates)
MavenExecutionRequest
setOffline(boolean offline)
MavenExecutionRequest
setPluginArtifactRepositories(java.util.List<ArtifactRepository> repositories)
MavenExecutionRequest
setPluginGroups(java.util.List<java.lang.String> pluginGroups)
MavenExecutionRequest
setPom(java.io.File pom)
MavenExecutionRequest
setProfiles(java.util.List<Profile> profiles)
MavenExecutionRequest
setProjectPresent(boolean isProjectPresent)
MavenExecutionRequest
setProxies(java.util.List<Proxy> proxies)
MavenExecutionRequest
setReactorFailureBehavior(java.lang.String failureBehavior)
MavenExecutionRequest
setRecursive(boolean recursive)
MavenExecutionRequest
setRemoteRepositories(java.util.List<ArtifactRepository> repositories)
Set a new list of remote repositories to use the execution request.MavenExecutionRequest
setRepositoryCache(org.eclipse.aether.RepositoryCache repositoryCache)
MavenExecutionRequest
setResumeFrom(java.lang.String project)
MavenExecutionRequest
setSelectedProjects(java.util.List<java.lang.String> projects)
MavenExecutionRequest
setServers(java.util.List<Server> servers)
MavenExecutionRequest
setShowErrors(boolean showErrors)
MavenExecutionRequest
setStartTime(java.util.Date start)
MavenExecutionRequest
setSystemProperties(java.util.Properties systemProperties)
Sets the system properties to use for interpolation and profile activation.MavenExecutionRequest
setToolchains(java.util.Map<java.lang.String,java.util.List<ToolchainModel>> toolchains)
MavenExecutionRequest
setTransferListener(org.eclipse.aether.transfer.TransferListener transferListener)
MavenExecutionRequest
setUpdateSnapshots(boolean updateSnapshots)
MavenExecutionRequest
setUseLegacyLocalRepository(boolean useLegacyLocalRepository)
MavenExecutionRequest
setUserProperties(java.util.Properties userProperties)
Sets the user properties to use for interpolation and profile activation.MavenExecutionRequest
setUserSettingsFile(java.io.File userSettingsFile)
MavenExecutionRequest
setUserToolchainsFile(java.io.File userToolchainsFile)
MavenExecutionRequest
setWorkspaceReader(org.eclipse.aether.repository.WorkspaceReader workspaceReader)
-
-
-
Field Detail
-
LOGGING_LEVEL_DEBUG
static final int LOGGING_LEVEL_DEBUG
- See Also:
- Constant Field Values
-
LOGGING_LEVEL_INFO
static final int LOGGING_LEVEL_INFO
- See Also:
- Constant Field Values
-
LOGGING_LEVEL_WARN
static final int LOGGING_LEVEL_WARN
- See Also:
- Constant Field Values
-
LOGGING_LEVEL_ERROR
static final int LOGGING_LEVEL_ERROR
- See Also:
- Constant Field Values
-
LOGGING_LEVEL_FATAL
static final int LOGGING_LEVEL_FATAL
- See Also:
- Constant Field Values
-
LOGGING_LEVEL_DISABLED
static final int LOGGING_LEVEL_DISABLED
- See Also:
- Constant Field Values
-
REACTOR_FAIL_FAST
static final java.lang.String REACTOR_FAIL_FAST
- See Also:
- Constant Field Values
-
REACTOR_FAIL_AT_END
static final java.lang.String REACTOR_FAIL_AT_END
- See Also:
- Constant Field Values
-
REACTOR_FAIL_NEVER
static final java.lang.String REACTOR_FAIL_NEVER
- See Also:
- Constant Field Values
-
REACTOR_MAKE_UPSTREAM
static final java.lang.String REACTOR_MAKE_UPSTREAM
- See Also:
- Constant Field Values
-
REACTOR_MAKE_DOWNSTREAM
static final java.lang.String REACTOR_MAKE_DOWNSTREAM
- See Also:
- Constant Field Values
-
REACTOR_MAKE_BOTH
static final java.lang.String REACTOR_MAKE_BOTH
- See Also:
- Constant Field Values
-
CHECKSUM_POLICY_FAIL
static final java.lang.String CHECKSUM_POLICY_FAIL
- See Also:
- Constant Field Values
-
CHECKSUM_POLICY_WARN
static final java.lang.String CHECKSUM_POLICY_WARN
- See Also:
- Constant Field Values
-
-
Method Detail
-
setBaseDirectory
MavenExecutionRequest setBaseDirectory(java.io.File basedir)
-
getBaseDirectory
java.lang.String getBaseDirectory()
-
setStartTime
MavenExecutionRequest setStartTime(java.util.Date start)
-
getStartTime
java.util.Date getStartTime()
-
setGoals
MavenExecutionRequest setGoals(java.util.List<java.lang.String> goals)
-
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 likeSystem.getProperties()
and environment variables.- Parameters:
systemProperties
- The system properties, may benull
.- 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 likeSystem.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 benull
.- 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
-
setResumeFrom
MavenExecutionRequest setResumeFrom(java.lang.String project)
-
getResumeFrom
java.lang.String getResumeFrom()
-
setMakeBehavior
MavenExecutionRequest setMakeBehavior(java.lang.String makeBehavior)
-
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.
-
setRecursive
MavenExecutionRequest setRecursive(boolean recursive)
-
isRecursive
boolean isRecursive()
-
setPom
MavenExecutionRequest setPom(java.io.File pom)
-
getPom
java.io.File getPom()
-
setShowErrors
MavenExecutionRequest setShowErrors(boolean showErrors)
-
isShowErrors
boolean isShowErrors()
-
setTransferListener
MavenExecutionRequest setTransferListener(org.eclipse.aether.transfer.TransferListener transferListener)
-
getTransferListener
org.eclipse.aether.transfer.TransferListener getTransferListener()
-
setLoggingLevel
MavenExecutionRequest setLoggingLevel(int loggingLevel)
-
getLoggingLevel
int getLoggingLevel()
-
setUpdateSnapshots
MavenExecutionRequest setUpdateSnapshots(boolean updateSnapshots)
-
isUpdateSnapshots
boolean isUpdateSnapshots()
-
setNoSnapshotUpdates
MavenExecutionRequest setNoSnapshotUpdates(boolean noSnapshotUpdates)
-
isNoSnapshotUpdates
boolean isNoSnapshotUpdates()
-
setGlobalChecksumPolicy
MavenExecutionRequest setGlobalChecksumPolicy(java.lang.String globalChecksumPolicy)
-
getGlobalChecksumPolicy
java.lang.String getGlobalChecksumPolicy()
-
setLocalRepositoryPath
MavenExecutionRequest setLocalRepositoryPath(java.lang.String localRepository)
-
setLocalRepositoryPath
MavenExecutionRequest setLocalRepositoryPath(java.io.File localRepository)
-
getLocalRepositoryPath
java.io.File getLocalRepositoryPath()
-
setLocalRepository
MavenExecutionRequest setLocalRepository(ArtifactRepository repository)
-
getLocalRepository
ArtifactRepository getLocalRepository()
-
setInteractiveMode
MavenExecutionRequest setInteractiveMode(boolean interactive)
-
isInteractiveMode
boolean isInteractiveMode()
-
setOffline
MavenExecutionRequest setOffline(boolean offline)
-
isOffline
boolean isOffline()
-
isCacheTransferError
boolean isCacheTransferError()
-
setCacheTransferError
MavenExecutionRequest setCacheTransferError(boolean cacheTransferError)
-
isCacheNotFound
boolean isCacheNotFound()
-
setCacheNotFound
MavenExecutionRequest setCacheNotFound(boolean cacheNotFound)
-
getProfiles
java.util.List<Profile> getProfiles()
-
addProfile
MavenExecutionRequest addProfile(Profile profile)
-
setProfiles
MavenExecutionRequest setProfiles(java.util.List<Profile> profiles)
-
addActiveProfile
MavenExecutionRequest addActiveProfile(java.lang.String profile)
-
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()
-
addInactiveProfile
MavenExecutionRequest addInactiveProfile(java.lang.String profile)
-
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<Proxy> getProxies()
-
setProxies
MavenExecutionRequest setProxies(java.util.List<Proxy> proxies)
-
addProxy
MavenExecutionRequest addProxy(Proxy proxy)
-
getServers
java.util.List<Server> getServers()
-
setServers
MavenExecutionRequest setServers(java.util.List<Server> servers)
-
addServer
MavenExecutionRequest addServer(Server server)
-
getMirrors
java.util.List<Mirror> getMirrors()
-
setMirrors
MavenExecutionRequest setMirrors(java.util.List<Mirror> mirrors)
-
addMirror
MavenExecutionRequest addMirror(Mirror mirror)
-
getPluginGroups
java.util.List<java.lang.String> getPluginGroups()
-
setPluginGroups
MavenExecutionRequest setPluginGroups(java.util.List<java.lang.String> pluginGroups)
-
addPluginGroup
MavenExecutionRequest addPluginGroup(java.lang.String pluginGroup)
-
addPluginGroups
MavenExecutionRequest addPluginGroups(java.util.List<java.lang.String> pluginGroups)
-
isProjectPresent
boolean isProjectPresent()
-
setProjectPresent
MavenExecutionRequest setProjectPresent(boolean isProjectPresent)
-
getUserSettingsFile
java.io.File getUserSettingsFile()
-
setUserSettingsFile
MavenExecutionRequest setUserSettingsFile(java.io.File userSettingsFile)
-
getGlobalSettingsFile
java.io.File getGlobalSettingsFile()
-
setGlobalSettingsFile
MavenExecutionRequest setGlobalSettingsFile(java.io.File globalSettingsFile)
-
addRemoteRepository
MavenExecutionRequest addRemoteRepository(ArtifactRepository repository)
-
addPluginArtifactRepository
MavenExecutionRequest addPluginArtifactRepository(ArtifactRepository repository)
-
setRemoteRepositories
MavenExecutionRequest setRemoteRepositories(java.util.List<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<ArtifactRepository> getRemoteRepositories()
-
setPluginArtifactRepositories
MavenExecutionRequest setPluginArtifactRepositories(java.util.List<ArtifactRepository> repositories)
-
getPluginArtifactRepositories
java.util.List<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
-
getExecutionListener
ExecutionListener getExecutionListener()
-
setExecutionListener
MavenExecutionRequest setExecutionListener(ExecutionListener executionListener)
-
getProjectBuildingRequest
ProjectBuildingRequest getProjectBuildingRequest()
-
isUseLegacyLocalRepository
boolean isUseLegacyLocalRepository()
- Since:
- 3.1
-
setUseLegacyLocalRepository
MavenExecutionRequest setUseLegacyLocalRepository(boolean useLegacyLocalRepository)
- Since:
- 3.1
-
setBuilderId
MavenExecutionRequest setBuilderId(java.lang.String builderId)
Controls theBuilder
used by Maven by specification of the builder's id.- Since:
- 3.2.0
-
getBuilderId
java.lang.String getBuilderId()
Controls theBuilder
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
-
setEventSpyDispatcher
MavenExecutionRequest setEventSpyDispatcher(EventSpyDispatcher eventSpyDispatcher)
- Since:
- 3.3.0
-
getEventSpyDispatcher
EventSpyDispatcher getEventSpyDispatcher()
- Since:
- 3.3.0
-
getData
java.util.Map<java.lang.String,java.lang.Object> getData()
- Since:
- 3.3.0
-
-