Package org.apache.maven.execution
Class DefaultMavenExecutionRequest
- java.lang.Object
-
- org.apache.maven.execution.DefaultMavenExecutionRequest
-
- All Implemented Interfaces:
MavenExecutionRequest
public class DefaultMavenExecutionRequest extends java.lang.Object implements MavenExecutionRequest
- Author:
- Jason van Zyl
-
-
Field Summary
-
Fields inherited from interface org.apache.maven.execution.MavenExecutionRequest
CHECKSUM_POLICY_FAIL, CHECKSUM_POLICY_WARN, LOGGING_LEVEL_DEBUG, LOGGING_LEVEL_DISABLED, LOGGING_LEVEL_ERROR, LOGGING_LEVEL_FATAL, LOGGING_LEVEL_INFO, LOGGING_LEVEL_WARN, REACTOR_FAIL_AT_END, REACTOR_FAIL_FAST, REACTOR_FAIL_NEVER, REACTOR_MAKE_BOTH, REACTOR_MAKE_DOWNSTREAM, REACTOR_MAKE_UPSTREAM
-
-
Constructor Summary
Constructors Constructor Description DefaultMavenExecutionRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description MavenExecutionRequestaddActiveProfile(java.lang.String profile)MavenExecutionRequestaddActiveProfiles(java.util.List<java.lang.String> profiles)MavenExecutionRequestaddInactiveProfile(java.lang.String profile)MavenExecutionRequestaddInactiveProfiles(java.util.List<java.lang.String> profiles)MavenExecutionRequestaddMirror(org.apache.maven.settings.Mirror mirror)MavenExecutionRequestaddPluginArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository repository)MavenExecutionRequestaddPluginGroup(java.lang.String pluginGroup)MavenExecutionRequestaddPluginGroups(java.util.List<java.lang.String> pluginGroups)MavenExecutionRequestaddProfile(org.apache.maven.model.Profile profile)MavenExecutionRequestaddProxy(org.apache.maven.settings.Proxy proxy)MavenExecutionRequestaddRemoteRepository(org.apache.maven.artifact.repository.ArtifactRepository repository)MavenExecutionRequestaddServer(org.apache.maven.settings.Server server)static MavenExecutionRequestcopy(MavenExecutionRequest original)java.util.List<java.lang.String>getActiveProfiles()java.lang.StringgetBaseDirectory()java.lang.StringgetBuilderId()Controls theBuilderused by Maven by specification of the builders id.java.util.Map<java.lang.String,java.lang.Object>getData()intgetDegreeOfConcurrency()EventSpyDispatchergetEventSpyDispatcher()java.util.List<java.lang.String>getExcludedProjects()ExecutionListenergetExecutionListener()java.lang.StringgetGlobalChecksumPolicy()java.io.FilegetGlobalSettingsFile()java.io.FilegetGlobalToolchainsFile()java.util.List<java.lang.String>getGoals()java.util.List<java.lang.String>getInactiveProfiles()org.apache.maven.artifact.repository.ArtifactRepositorygetLocalRepository()java.io.FilegetLocalRepositoryPath()intgetLoggingLevel()java.lang.StringgetMakeBehavior()java.util.List<org.apache.maven.settings.Mirror>getMirrors()java.io.FilegetMultiModuleProjectDirectory()java.util.List<org.apache.maven.artifact.repository.ArtifactRepository>getPluginArtifactRepositories()java.util.List<java.lang.String>getPluginGroups()java.io.FilegetPom()java.util.List<org.apache.maven.model.Profile>getProfiles()ProjectBuildingRequestgetProjectBuildingRequest()java.util.List<org.apache.maven.settings.Proxy>getProxies()java.lang.StringgetReactorFailureBehavior()java.util.List<org.apache.maven.artifact.repository.ArtifactRepository>getRemoteRepositories()org.eclipse.aether.RepositoryCachegetRepositoryCache()java.lang.StringgetResumeFrom()java.util.List<java.lang.String>getSelectedProjects()java.util.List<org.apache.maven.settings.Server>getServers()java.util.DategetStartTime()java.util.PropertiesgetSystemProperties()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.TransferListenergetTransferListener()java.util.PropertiesgetUserProperties()Gets the user properties to use for interpolation and profile activation.java.io.FilegetUserSettingsFile()java.io.FilegetUserToolchainsFile()org.eclipse.aether.repository.WorkspaceReadergetWorkspaceReader()booleanisCacheNotFound()booleanisCacheTransferError()booleanisIgnoreTransitiveRepositories()booleanisInteractiveMode()booleanisNoSnapshotUpdates()booleanisOffline()booleanisProjectPresent()booleanisRecursive()booleanisShowErrors()booleanisUpdateSnapshots()booleanisUseLegacyLocalRepository()MavenExecutionRequestsetActiveProfiles(java.util.List<java.lang.String> activeProfiles)MavenExecutionRequestsetBaseDirectory(java.io.File basedir)MavenExecutionRequestsetBuilderId(java.lang.String builderId)Controls theBuilderused by Maven by specification of the builder's id.MavenExecutionRequestsetCacheNotFound(boolean cacheNotFound)MavenExecutionRequestsetCacheTransferError(boolean cacheTransferError)voidsetDegreeOfConcurrency(int degreeOfConcurrency)Set's the parallel degree of concurrency used by the build.MavenExecutionRequestsetEventSpyDispatcher(EventSpyDispatcher eventSpyDispatcher)MavenExecutionRequestsetExcludedProjects(java.util.List<java.lang.String> excludedProjects)MavenExecutionRequestsetExecutionListener(ExecutionListener executionListener)MavenExecutionRequestsetGlobalChecksumPolicy(java.lang.String globalChecksumPolicy)MavenExecutionRequestsetGlobalSettingsFile(java.io.File globalSettingsFile)MavenExecutionRequestsetGlobalToolchainsFile(java.io.File globalToolchainsFile)MavenExecutionRequestsetGoals(java.util.List<java.lang.String> goals)MavenExecutionRequestsetIgnoreTransitiveRepositories(boolean ignoreTransitiveRepositories)MavenExecutionRequestsetInactiveProfiles(java.util.List<java.lang.String> inactiveProfiles)MavenExecutionRequestsetInteractiveMode(boolean interactive)MavenExecutionRequestsetLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)MavenExecutionRequestsetLocalRepositoryPath(java.io.File localRepository)MavenExecutionRequestsetLocalRepositoryPath(java.lang.String localRepository)MavenExecutionRequestsetLoggingLevel(int loggingLevel)MavenExecutionRequestsetMakeBehavior(java.lang.String makeBehavior)MavenExecutionRequestsetMirrors(java.util.List<org.apache.maven.settings.Mirror> mirrors)voidsetMultiModuleProjectDirectory(java.io.File directory)MavenExecutionRequestsetNoSnapshotUpdates(boolean noSnapshotUpdates)MavenExecutionRequestsetOffline(boolean offline)MavenExecutionRequestsetPluginArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> pluginArtifactRepositories)MavenExecutionRequestsetPluginGroups(java.util.List<java.lang.String> pluginGroups)MavenExecutionRequestsetPom(java.io.File pom)MavenExecutionRequestsetPomFile(java.lang.String pomFilename)Deprecated.usesetPom(File)MavenExecutionRequestsetProfiles(java.util.List<org.apache.maven.model.Profile> profiles)voidsetProjectBuildingConfiguration(ProjectBuildingRequest projectBuildingConfiguration)MavenExecutionRequestsetProjectPresent(boolean projectPresent)MavenExecutionRequestsetProxies(java.util.List<org.apache.maven.settings.Proxy> proxies)MavenExecutionRequestsetReactorFailureBehavior(java.lang.String failureBehavior)MavenExecutionRequestsetRecursive(boolean recursive)MavenExecutionRequestsetRemoteRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)Set a new list of remote repositories to use the execution request.MavenExecutionRequestsetRepositoryCache(org.eclipse.aether.RepositoryCache repositoryCache)MavenExecutionRequestsetResumeFrom(java.lang.String project)MavenExecutionRequestsetSelectedProjects(java.util.List<java.lang.String> selectedProjects)MavenExecutionRequestsetServers(java.util.List<org.apache.maven.settings.Server> servers)MavenExecutionRequestsetShowErrors(boolean showErrors)MavenExecutionRequestsetStartTime(java.util.Date startTime)MavenExecutionRequestsetSystemProperties(java.util.Properties properties)Sets the system properties to use for interpolation and profile activation.MavenExecutionRequestsetToolchains(java.util.Map<java.lang.String,java.util.List<ToolchainModel>> toolchains)MavenExecutionRequestsetTransferListener(org.eclipse.aether.transfer.TransferListener transferListener)MavenExecutionRequestsetUpdateSnapshots(boolean updateSnapshots)MavenExecutionRequestsetUseLegacyLocalRepository(boolean useLegacyLocalRepositoryManager)MavenExecutionRequestsetUseReactor(boolean reactorActive)MavenExecutionRequestsetUserProperties(java.util.Properties userProperties)Sets the user properties to use for interpolation and profile activation.MavenExecutionRequestsetUserSettingsFile(java.io.File userSettingsFile)MavenExecutionRequestsetUserToolchainsFile(java.io.File userToolchainsFile)MavenExecutionRequestsetWorkspaceReader(org.eclipse.aether.repository.WorkspaceReader workspaceReader)booleanuseReactor()
-
-
-
Method Detail
-
copy
public static MavenExecutionRequest copy(MavenExecutionRequest original)
-
getBaseDirectory
public java.lang.String getBaseDirectory()
- Specified by:
getBaseDirectoryin interfaceMavenExecutionRequest
-
getLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
- Specified by:
getLocalRepositoryin interfaceMavenExecutionRequest
-
getLocalRepositoryPath
public java.io.File getLocalRepositoryPath()
- Specified by:
getLocalRepositoryPathin interfaceMavenExecutionRequest
-
getGoals
public java.util.List<java.lang.String> getGoals()
- Specified by:
getGoalsin interfaceMavenExecutionRequest
-
getSystemProperties
public java.util.Properties getSystemProperties()
Description copied from interface:MavenExecutionRequestGets the system properties to use for interpolation and profile activation. The system properties are collected from the runtime environment likeSystem.getProperties()and environment variables.- Specified by:
getSystemPropertiesin interfaceMavenExecutionRequest- Returns:
- The system properties, never
null.
-
getUserProperties
public java.util.Properties getUserProperties()
Description copied from interface:MavenExecutionRequestGets 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=valueparameter on the command line.- Specified by:
getUserPropertiesin interfaceMavenExecutionRequest- Returns:
- The user properties, never
null.
-
getPom
public java.io.File getPom()
- Specified by:
getPomin interfaceMavenExecutionRequest
-
getReactorFailureBehavior
public java.lang.String getReactorFailureBehavior()
- Specified by:
getReactorFailureBehaviorin interfaceMavenExecutionRequest
-
getSelectedProjects
public java.util.List<java.lang.String> getSelectedProjects()
- Specified by:
getSelectedProjectsin interfaceMavenExecutionRequest
-
getExcludedProjects
public java.util.List<java.lang.String> getExcludedProjects()
- Specified by:
getExcludedProjectsin interfaceMavenExecutionRequest- Returns:
- the excluded projects, never
null
-
getResumeFrom
public java.lang.String getResumeFrom()
- Specified by:
getResumeFromin interfaceMavenExecutionRequest
-
getMakeBehavior
public java.lang.String getMakeBehavior()
- Specified by:
getMakeBehaviorin interfaceMavenExecutionRequest
-
getStartTime
public java.util.Date getStartTime()
- Specified by:
getStartTimein interfaceMavenExecutionRequest
-
isShowErrors
public boolean isShowErrors()
- Specified by:
isShowErrorsin interfaceMavenExecutionRequest
-
isInteractiveMode
public boolean isInteractiveMode()
- Specified by:
isInteractiveModein interfaceMavenExecutionRequest
-
setActiveProfiles
public MavenExecutionRequest setActiveProfiles(java.util.List<java.lang.String> activeProfiles)
- Specified by:
setActiveProfilesin interfaceMavenExecutionRequest
-
setInactiveProfiles
public MavenExecutionRequest setInactiveProfiles(java.util.List<java.lang.String> inactiveProfiles)
- Specified by:
setInactiveProfilesin interfaceMavenExecutionRequest
-
setRemoteRepositories
public MavenExecutionRequest setRemoteRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
Description copied from interface:MavenExecutionRequestSet 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.- Specified by:
setRemoteRepositoriesin interfaceMavenExecutionRequest- Returns:
- This request, never
null.
-
setPluginArtifactRepositories
public MavenExecutionRequest setPluginArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> pluginArtifactRepositories)
- Specified by:
setPluginArtifactRepositoriesin interfaceMavenExecutionRequest
-
setProjectBuildingConfiguration
public void setProjectBuildingConfiguration(ProjectBuildingRequest projectBuildingConfiguration)
-
getActiveProfiles
public java.util.List<java.lang.String> getActiveProfiles()
- Specified by:
getActiveProfilesin interfaceMavenExecutionRequest
-
getInactiveProfiles
public java.util.List<java.lang.String> getInactiveProfiles()
- Specified by:
getInactiveProfilesin interfaceMavenExecutionRequest
-
getTransferListener
public org.eclipse.aether.transfer.TransferListener getTransferListener()
- Specified by:
getTransferListenerin interfaceMavenExecutionRequest
-
getLoggingLevel
public int getLoggingLevel()
- Specified by:
getLoggingLevelin interfaceMavenExecutionRequest
-
isOffline
public boolean isOffline()
- Specified by:
isOfflinein interfaceMavenExecutionRequest
-
isUpdateSnapshots
public boolean isUpdateSnapshots()
- Specified by:
isUpdateSnapshotsin interfaceMavenExecutionRequest
-
isNoSnapshotUpdates
public boolean isNoSnapshotUpdates()
- Specified by:
isNoSnapshotUpdatesin interfaceMavenExecutionRequest
-
getGlobalChecksumPolicy
public java.lang.String getGlobalChecksumPolicy()
- Specified by:
getGlobalChecksumPolicyin interfaceMavenExecutionRequest
-
isRecursive
public boolean isRecursive()
- Specified by:
isRecursivein interfaceMavenExecutionRequest
-
setBaseDirectory
public MavenExecutionRequest setBaseDirectory(java.io.File basedir)
- Specified by:
setBaseDirectoryin interfaceMavenExecutionRequest
-
setStartTime
public MavenExecutionRequest setStartTime(java.util.Date startTime)
- Specified by:
setStartTimein interfaceMavenExecutionRequest
-
setShowErrors
public MavenExecutionRequest setShowErrors(boolean showErrors)
- Specified by:
setShowErrorsin interfaceMavenExecutionRequest
-
setGoals
public MavenExecutionRequest setGoals(java.util.List<java.lang.String> goals)
- Specified by:
setGoalsin interfaceMavenExecutionRequest
-
setLocalRepository
public MavenExecutionRequest setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
- Specified by:
setLocalRepositoryin interfaceMavenExecutionRequest
-
setLocalRepositoryPath
public MavenExecutionRequest setLocalRepositoryPath(java.io.File localRepository)
- Specified by:
setLocalRepositoryPathin interfaceMavenExecutionRequest
-
setLocalRepositoryPath
public MavenExecutionRequest setLocalRepositoryPath(java.lang.String localRepository)
- Specified by:
setLocalRepositoryPathin interfaceMavenExecutionRequest
-
setSystemProperties
public MavenExecutionRequest setSystemProperties(java.util.Properties properties)
Description copied from interface:MavenExecutionRequestSets the system properties to use for interpolation and profile activation. The system properties are collected from the runtime environment likeSystem.getProperties()and environment variables.- Specified by:
setSystemPropertiesin interfaceMavenExecutionRequest- Parameters:
properties- The system properties, may benull.- Returns:
- This request, never
null.
-
setUserProperties
public MavenExecutionRequest setUserProperties(java.util.Properties userProperties)
Description copied from interface:MavenExecutionRequestSets 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=valueparameter on the command line.- Specified by:
setUserPropertiesin interfaceMavenExecutionRequest- Parameters:
userProperties- The user properties, may benull.- Returns:
- This request, never
null.
-
setReactorFailureBehavior
public MavenExecutionRequest setReactorFailureBehavior(java.lang.String failureBehavior)
- Specified by:
setReactorFailureBehaviorin interfaceMavenExecutionRequest
-
setSelectedProjects
public MavenExecutionRequest setSelectedProjects(java.util.List<java.lang.String> selectedProjects)
- Specified by:
setSelectedProjectsin interfaceMavenExecutionRequest
-
setExcludedProjects
public MavenExecutionRequest setExcludedProjects(java.util.List<java.lang.String> excludedProjects)
- Specified by:
setExcludedProjectsin interfaceMavenExecutionRequest- Parameters:
excludedProjects- the projects to exclude- Returns:
- this MavenExecutionRequest
-
setResumeFrom
public MavenExecutionRequest setResumeFrom(java.lang.String project)
- Specified by:
setResumeFromin interfaceMavenExecutionRequest
-
setMakeBehavior
public MavenExecutionRequest setMakeBehavior(java.lang.String makeBehavior)
- Specified by:
setMakeBehaviorin interfaceMavenExecutionRequest
-
addActiveProfile
public MavenExecutionRequest addActiveProfile(java.lang.String profile)
- Specified by:
addActiveProfilein interfaceMavenExecutionRequest
-
addInactiveProfile
public MavenExecutionRequest addInactiveProfile(java.lang.String profile)
- Specified by:
addInactiveProfilein interfaceMavenExecutionRequest
-
addActiveProfiles
public MavenExecutionRequest addActiveProfiles(java.util.List<java.lang.String> profiles)
- Specified by:
addActiveProfilesin interfaceMavenExecutionRequest
-
addInactiveProfiles
public MavenExecutionRequest addInactiveProfiles(java.util.List<java.lang.String> profiles)
- Specified by:
addInactiveProfilesin interfaceMavenExecutionRequest
-
setUseReactor
public MavenExecutionRequest setUseReactor(boolean reactorActive)
-
useReactor
public boolean useReactor()
-
setPomFile
@Deprecated public MavenExecutionRequest setPomFile(java.lang.String pomFilename)
Deprecated.usesetPom(File)
-
setPom
public MavenExecutionRequest setPom(java.io.File pom)
- Specified by:
setPomin interfaceMavenExecutionRequest
-
setInteractiveMode
public MavenExecutionRequest setInteractiveMode(boolean interactive)
- Specified by:
setInteractiveModein interfaceMavenExecutionRequest
-
setTransferListener
public MavenExecutionRequest setTransferListener(org.eclipse.aether.transfer.TransferListener transferListener)
- Specified by:
setTransferListenerin interfaceMavenExecutionRequest
-
setLoggingLevel
public MavenExecutionRequest setLoggingLevel(int loggingLevel)
- Specified by:
setLoggingLevelin interfaceMavenExecutionRequest
-
setOffline
public MavenExecutionRequest setOffline(boolean offline)
- Specified by:
setOfflinein interfaceMavenExecutionRequest
-
setUpdateSnapshots
public MavenExecutionRequest setUpdateSnapshots(boolean updateSnapshots)
- Specified by:
setUpdateSnapshotsin interfaceMavenExecutionRequest
-
setNoSnapshotUpdates
public MavenExecutionRequest setNoSnapshotUpdates(boolean noSnapshotUpdates)
- Specified by:
setNoSnapshotUpdatesin interfaceMavenExecutionRequest
-
setGlobalChecksumPolicy
public MavenExecutionRequest setGlobalChecksumPolicy(java.lang.String globalChecksumPolicy)
- Specified by:
setGlobalChecksumPolicyin interfaceMavenExecutionRequest
-
getProxies
public java.util.List<org.apache.maven.settings.Proxy> getProxies()
- Specified by:
getProxiesin interfaceMavenExecutionRequest
-
setProxies
public MavenExecutionRequest setProxies(java.util.List<org.apache.maven.settings.Proxy> proxies)
- Specified by:
setProxiesin interfaceMavenExecutionRequest
-
addProxy
public MavenExecutionRequest addProxy(org.apache.maven.settings.Proxy proxy)
- Specified by:
addProxyin interfaceMavenExecutionRequest
-
getServers
public java.util.List<org.apache.maven.settings.Server> getServers()
- Specified by:
getServersin interfaceMavenExecutionRequest
-
setServers
public MavenExecutionRequest setServers(java.util.List<org.apache.maven.settings.Server> servers)
- Specified by:
setServersin interfaceMavenExecutionRequest
-
addServer
public MavenExecutionRequest addServer(org.apache.maven.settings.Server server)
- Specified by:
addServerin interfaceMavenExecutionRequest
-
getMirrors
public java.util.List<org.apache.maven.settings.Mirror> getMirrors()
- Specified by:
getMirrorsin interfaceMavenExecutionRequest
-
setMirrors
public MavenExecutionRequest setMirrors(java.util.List<org.apache.maven.settings.Mirror> mirrors)
- Specified by:
setMirrorsin interfaceMavenExecutionRequest
-
addMirror
public MavenExecutionRequest addMirror(org.apache.maven.settings.Mirror mirror)
- Specified by:
addMirrorin interfaceMavenExecutionRequest
-
getProfiles
public java.util.List<org.apache.maven.model.Profile> getProfiles()
- Specified by:
getProfilesin interfaceMavenExecutionRequest
-
setProfiles
public MavenExecutionRequest setProfiles(java.util.List<org.apache.maven.model.Profile> profiles)
- Specified by:
setProfilesin interfaceMavenExecutionRequest
-
getPluginGroups
public java.util.List<java.lang.String> getPluginGroups()
- Specified by:
getPluginGroupsin interfaceMavenExecutionRequest
-
setPluginGroups
public MavenExecutionRequest setPluginGroups(java.util.List<java.lang.String> pluginGroups)
- Specified by:
setPluginGroupsin interfaceMavenExecutionRequest
-
addPluginGroup
public MavenExecutionRequest addPluginGroup(java.lang.String pluginGroup)
- Specified by:
addPluginGroupin interfaceMavenExecutionRequest
-
addPluginGroups
public MavenExecutionRequest addPluginGroups(java.util.List<java.lang.String> pluginGroups)
- Specified by:
addPluginGroupsin interfaceMavenExecutionRequest
-
setRecursive
public MavenExecutionRequest setRecursive(boolean recursive)
- Specified by:
setRecursivein interfaceMavenExecutionRequest
-
isProjectPresent
public boolean isProjectPresent()
- Specified by:
isProjectPresentin interfaceMavenExecutionRequest
-
setProjectPresent
public MavenExecutionRequest setProjectPresent(boolean projectPresent)
- Specified by:
setProjectPresentin interfaceMavenExecutionRequest
-
getUserSettingsFile
public java.io.File getUserSettingsFile()
- Specified by:
getUserSettingsFilein interfaceMavenExecutionRequest
-
setUserSettingsFile
public MavenExecutionRequest setUserSettingsFile(java.io.File userSettingsFile)
- Specified by:
setUserSettingsFilein interfaceMavenExecutionRequest
-
getGlobalSettingsFile
public java.io.File getGlobalSettingsFile()
- Specified by:
getGlobalSettingsFilein interfaceMavenExecutionRequest
-
setGlobalSettingsFile
public MavenExecutionRequest setGlobalSettingsFile(java.io.File globalSettingsFile)
- Specified by:
setGlobalSettingsFilein interfaceMavenExecutionRequest
-
getUserToolchainsFile
public java.io.File getUserToolchainsFile()
- Specified by:
getUserToolchainsFilein interfaceMavenExecutionRequest
-
setUserToolchainsFile
public MavenExecutionRequest setUserToolchainsFile(java.io.File userToolchainsFile)
- Specified by:
setUserToolchainsFilein interfaceMavenExecutionRequest
-
getGlobalToolchainsFile
public java.io.File getGlobalToolchainsFile()
- Specified by:
getGlobalToolchainsFilein interfaceMavenExecutionRequest- Returns:
- the global toolchains file
-
setGlobalToolchainsFile
public MavenExecutionRequest setGlobalToolchainsFile(java.io.File globalToolchainsFile)
- Specified by:
setGlobalToolchainsFilein interfaceMavenExecutionRequest- Parameters:
globalToolchainsFile- the global toolchains file- Returns:
- this request
-
addRemoteRepository
public MavenExecutionRequest addRemoteRepository(org.apache.maven.artifact.repository.ArtifactRepository repository)
- Specified by:
addRemoteRepositoryin interfaceMavenExecutionRequest
-
getRemoteRepositories
public java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteRepositories()
- Specified by:
getRemoteRepositoriesin interfaceMavenExecutionRequest
-
addPluginArtifactRepository
public MavenExecutionRequest addPluginArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository repository)
- Specified by:
addPluginArtifactRepositoryin interfaceMavenExecutionRequest
-
getPluginArtifactRepositories
public java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getPluginArtifactRepositories()
- Specified by:
getPluginArtifactRepositoriesin interfaceMavenExecutionRequest
-
getProjectBuildingRequest
public ProjectBuildingRequest getProjectBuildingRequest()
- Specified by:
getProjectBuildingRequestin interfaceMavenExecutionRequest
-
addProfile
public MavenExecutionRequest addProfile(org.apache.maven.model.Profile profile)
- Specified by:
addProfilein interfaceMavenExecutionRequest
-
getRepositoryCache
public org.eclipse.aether.RepositoryCache getRepositoryCache()
- Specified by:
getRepositoryCachein interfaceMavenExecutionRequest
-
setRepositoryCache
public MavenExecutionRequest setRepositoryCache(org.eclipse.aether.RepositoryCache repositoryCache)
- Specified by:
setRepositoryCachein interfaceMavenExecutionRequest
-
getExecutionListener
public ExecutionListener getExecutionListener()
- Specified by:
getExecutionListenerin interfaceMavenExecutionRequest
-
setExecutionListener
public MavenExecutionRequest setExecutionListener(ExecutionListener executionListener)
- Specified by:
setExecutionListenerin interfaceMavenExecutionRequest
-
setDegreeOfConcurrency
public void setDegreeOfConcurrency(int degreeOfConcurrency)
Description copied from interface:MavenExecutionRequestSet's the parallel degree of concurrency used by the build.- Specified by:
setDegreeOfConcurrencyin interfaceMavenExecutionRequest
-
getDegreeOfConcurrency
public int getDegreeOfConcurrency()
- Specified by:
getDegreeOfConcurrencyin interfaceMavenExecutionRequest- Returns:
- the degree of concurrency for the build.
-
getWorkspaceReader
public org.eclipse.aether.repository.WorkspaceReader getWorkspaceReader()
- Specified by:
getWorkspaceReaderin interfaceMavenExecutionRequest
-
setWorkspaceReader
public MavenExecutionRequest setWorkspaceReader(org.eclipse.aether.repository.WorkspaceReader workspaceReader)
- Specified by:
setWorkspaceReaderin interfaceMavenExecutionRequest
-
isCacheTransferError
public boolean isCacheTransferError()
- Specified by:
isCacheTransferErrorin interfaceMavenExecutionRequest
-
setCacheTransferError
public MavenExecutionRequest setCacheTransferError(boolean cacheTransferError)
- Specified by:
setCacheTransferErrorin interfaceMavenExecutionRequest
-
isCacheNotFound
public boolean isCacheNotFound()
- Specified by:
isCacheNotFoundin interfaceMavenExecutionRequest
-
setCacheNotFound
public MavenExecutionRequest setCacheNotFound(boolean cacheNotFound)
- Specified by:
setCacheNotFoundin interfaceMavenExecutionRequest
-
isIgnoreTransitiveRepositories
public boolean isIgnoreTransitiveRepositories()
- Specified by:
isIgnoreTransitiveRepositoriesin interfaceMavenExecutionRequest
-
setIgnoreTransitiveRepositories
public MavenExecutionRequest setIgnoreTransitiveRepositories(boolean ignoreTransitiveRepositories)
- Specified by:
setIgnoreTransitiveRepositoriesin interfaceMavenExecutionRequest
-
isUseLegacyLocalRepository
public boolean isUseLegacyLocalRepository()
- Specified by:
isUseLegacyLocalRepositoryin interfaceMavenExecutionRequest
-
setUseLegacyLocalRepository
public MavenExecutionRequest setUseLegacyLocalRepository(boolean useLegacyLocalRepositoryManager)
- Specified by:
setUseLegacyLocalRepositoryin interfaceMavenExecutionRequest
-
setBuilderId
public MavenExecutionRequest setBuilderId(java.lang.String builderId)
Description copied from interface:MavenExecutionRequestControls theBuilderused by Maven by specification of the builder's id.- Specified by:
setBuilderIdin interfaceMavenExecutionRequest
-
getBuilderId
public java.lang.String getBuilderId()
Description copied from interface:MavenExecutionRequestControls theBuilderused by Maven by specification of the builders id.- Specified by:
getBuilderIdin interfaceMavenExecutionRequest
-
getToolchains
public java.util.Map<java.lang.String,java.util.List<ToolchainModel>> getToolchains()
- Specified by:
getToolchainsin interfaceMavenExecutionRequest- Returns:
- all toolchains grouped by type, never
null
-
setToolchains
public MavenExecutionRequest setToolchains(java.util.Map<java.lang.String,java.util.List<ToolchainModel>> toolchains)
- Specified by:
setToolchainsin interfaceMavenExecutionRequest- Parameters:
toolchains- all toolchains grouped by type- Returns:
- this request
-
setMultiModuleProjectDirectory
public void setMultiModuleProjectDirectory(java.io.File directory)
- Specified by:
setMultiModuleProjectDirectoryin interfaceMavenExecutionRequest
-
getMultiModuleProjectDirectory
public java.io.File getMultiModuleProjectDirectory()
- Specified by:
getMultiModuleProjectDirectoryin interfaceMavenExecutionRequest
-
setEventSpyDispatcher
public MavenExecutionRequest setEventSpyDispatcher(EventSpyDispatcher eventSpyDispatcher)
- Specified by:
setEventSpyDispatcherin interfaceMavenExecutionRequest
-
getEventSpyDispatcher
public EventSpyDispatcher getEventSpyDispatcher()
- Specified by:
getEventSpyDispatcherin interfaceMavenExecutionRequest
-
getData
public java.util.Map<java.lang.String,java.lang.Object> getData()
- Specified by:
getDatain interfaceMavenExecutionRequest
-
-