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
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.String>activeProfilesprivate java.io.Filebasedirprivate java.lang.StringbuilderIdprivate booleancacheNotFoundprivate booleancacheTransferErrorprivate java.util.Map<java.lang.String,java.lang.Object>dataprivate intdegreeOfConcurrencyprivate EventSpyDispatchereventSpyDispatcherprivate java.util.List<java.lang.String>excludedProjectsprivate ExecutionListenerexecutionListenerprivate java.lang.StringglobalChecksumPolicyprivate java.io.FileglobalSettingsFileprivate java.io.FileglobalToolchainsFileprivate java.util.List<java.lang.String>goalsprivate java.util.List<java.lang.String>inactiveProfilesprivate booleaninteractiveModeprivate booleanisProjectPresentprivate ArtifactRepositorylocalRepositoryprivate java.io.FilelocalRepositoryPathprivate intloggingLevelprivate java.lang.StringmakeBehaviorprivate java.util.List<Mirror>mirrorsprivate java.io.FilemultiModuleProjectDirectoryprivate booleannoSnapshotUpdatesSuppress SNAPSHOT updates.private booleanofflineprivate java.util.List<ArtifactRepository>pluginArtifactRepositoriesprivate java.util.List<java.lang.String>pluginGroupsprivate java.io.Filepomprivate java.util.List<Profile>profilesprivate ProjectBuildingRequestprojectBuildingRequestprivate java.util.List<Proxy>proxiesprivate java.lang.StringreactorFailureBehaviorprivate booleanrecursiveprivate java.util.List<ArtifactRepository>remoteRepositoriesprivate org.eclipse.aether.RepositoryCacherepositoryCacheprivate java.lang.StringresumeFromprivate java.util.List<java.lang.String>selectedProjectsprivate java.util.List<Server>serversprivate booleanshowErrorsprivate java.util.DatestartTimeprivate java.util.PropertiessystemPropertiesprivate java.util.Map<java.lang.String,java.util.List<ToolchainModel>>toolchainsprivate org.eclipse.aether.transfer.TransferListenertransferListenerprivate booleanupdateSnapshotsprivate booleanuseLegacyLocalRepositoryManagerprivate booleanuseReactorprivate java.util.PropertiesuserPropertiesprivate java.io.FileuserSettingsFileprivate java.io.FileuserToolchainsFileprivate org.eclipse.aether.repository.WorkspaceReaderworkspaceReader-
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(Mirror mirror)MavenExecutionRequestaddPluginArtifactRepository(ArtifactRepository repository)MavenExecutionRequestaddPluginGroup(java.lang.String pluginGroup)MavenExecutionRequestaddPluginGroups(java.util.List<java.lang.String> pluginGroups)MavenExecutionRequestaddProfile(Profile profile)MavenExecutionRequestaddProxy(Proxy proxy)MavenExecutionRequestaddRemoteRepository(ArtifactRepository repository)MavenExecutionRequestaddServer(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()ArtifactRepositorygetLocalRepository()java.io.FilegetLocalRepositoryPath()intgetLoggingLevel()java.lang.StringgetMakeBehavior()java.util.List<Mirror>getMirrors()java.io.FilegetMultiModuleProjectDirectory()java.util.List<ArtifactRepository>getPluginArtifactRepositories()java.util.List<java.lang.String>getPluginGroups()java.io.FilegetPom()java.util.List<Profile>getProfiles()ProjectBuildingRequestgetProjectBuildingRequest()java.util.List<Proxy>getProxies()java.lang.StringgetReactorFailureBehavior()java.util.List<ArtifactRepository>getRemoteRepositories()org.eclipse.aether.RepositoryCachegetRepositoryCache()java.lang.StringgetResumeFrom()java.util.List<java.lang.String>getSelectedProjects()java.util.List<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()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)MavenExecutionRequestsetInactiveProfiles(java.util.List<java.lang.String> inactiveProfiles)MavenExecutionRequestsetInteractiveMode(boolean interactive)MavenExecutionRequestsetLocalRepository(ArtifactRepository localRepository)MavenExecutionRequestsetLocalRepositoryPath(java.io.File localRepository)MavenExecutionRequestsetLocalRepositoryPath(java.lang.String localRepository)MavenExecutionRequestsetLoggingLevel(int loggingLevel)MavenExecutionRequestsetMakeBehavior(java.lang.String makeBehavior)MavenExecutionRequestsetMirrors(java.util.List<Mirror> mirrors)voidsetMultiModuleProjectDirectory(java.io.File directory)MavenExecutionRequestsetNoSnapshotUpdates(boolean noSnapshotUpdates)MavenExecutionRequestsetOffline(boolean offline)MavenExecutionRequestsetPluginArtifactRepositories(java.util.List<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<Profile> profiles)voidsetProjectBuildingConfiguration(ProjectBuildingRequest projectBuildingConfiguration)MavenExecutionRequestsetProjectPresent(boolean projectPresent)MavenExecutionRequestsetProxies(java.util.List<Proxy> proxies)MavenExecutionRequestsetReactorFailureBehavior(java.lang.String failureBehavior)MavenExecutionRequestsetRecursive(boolean recursive)MavenExecutionRequestsetRemoteRepositories(java.util.List<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<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()
-
-
-
Field Detail
-
repositoryCache
private org.eclipse.aether.RepositoryCache repositoryCache
-
workspaceReader
private org.eclipse.aether.repository.WorkspaceReader workspaceReader
-
localRepository
private ArtifactRepository localRepository
-
eventSpyDispatcher
private EventSpyDispatcher eventSpyDispatcher
-
localRepositoryPath
private java.io.File localRepositoryPath
-
offline
private boolean offline
-
interactiveMode
private boolean interactiveMode
-
cacheTransferError
private boolean cacheTransferError
-
cacheNotFound
private boolean cacheNotFound
-
proxies
private java.util.List<Proxy> proxies
-
servers
private java.util.List<Server> servers
-
mirrors
private java.util.List<Mirror> mirrors
-
profiles
private java.util.List<Profile> profiles
-
pluginGroups
private java.util.List<java.lang.String> pluginGroups
-
isProjectPresent
private boolean isProjectPresent
-
userSettingsFile
private java.io.File userSettingsFile
-
globalSettingsFile
private java.io.File globalSettingsFile
-
userToolchainsFile
private java.io.File userToolchainsFile
-
globalToolchainsFile
private java.io.File globalToolchainsFile
-
multiModuleProjectDirectory
private java.io.File multiModuleProjectDirectory
-
basedir
private java.io.File basedir
-
goals
private java.util.List<java.lang.String> goals
-
useReactor
private boolean useReactor
-
recursive
private boolean recursive
-
pom
private java.io.File pom
-
reactorFailureBehavior
private java.lang.String reactorFailureBehavior
-
selectedProjects
private java.util.List<java.lang.String> selectedProjects
-
excludedProjects
private java.util.List<java.lang.String> excludedProjects
-
resumeFrom
private java.lang.String resumeFrom
-
makeBehavior
private java.lang.String makeBehavior
-
systemProperties
private java.util.Properties systemProperties
-
userProperties
private java.util.Properties userProperties
-
startTime
private java.util.Date startTime
-
showErrors
private boolean showErrors
-
activeProfiles
private java.util.List<java.lang.String> activeProfiles
-
inactiveProfiles
private java.util.List<java.lang.String> inactiveProfiles
-
transferListener
private org.eclipse.aether.transfer.TransferListener transferListener
-
loggingLevel
private int loggingLevel
-
globalChecksumPolicy
private java.lang.String globalChecksumPolicy
-
updateSnapshots
private boolean updateSnapshots
-
remoteRepositories
private java.util.List<ArtifactRepository> remoteRepositories
-
pluginArtifactRepositories
private java.util.List<ArtifactRepository> pluginArtifactRepositories
-
executionListener
private ExecutionListener executionListener
-
degreeOfConcurrency
private int degreeOfConcurrency
-
builderId
private java.lang.String builderId
-
toolchains
private java.util.Map<java.lang.String,java.util.List<ToolchainModel>> toolchains
-
noSnapshotUpdates
private boolean noSnapshotUpdates
Suppress SNAPSHOT updates.
-
useLegacyLocalRepositoryManager
private boolean useLegacyLocalRepositoryManager
-
data
private java.util.Map<java.lang.String,java.lang.Object> data
-
projectBuildingRequest
private ProjectBuildingRequest projectBuildingRequest
-
-
Method Detail
-
copy
public static MavenExecutionRequest copy(MavenExecutionRequest original)
-
getBaseDirectory
public java.lang.String getBaseDirectory()
- Specified by:
getBaseDirectoryin interfaceMavenExecutionRequest
-
getLocalRepository
public 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<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<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(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<Proxy> getProxies()
- Specified by:
getProxiesin interfaceMavenExecutionRequest
-
setProxies
public MavenExecutionRequest setProxies(java.util.List<Proxy> proxies)
- Specified by:
setProxiesin interfaceMavenExecutionRequest
-
addProxy
public MavenExecutionRequest addProxy(Proxy proxy)
- Specified by:
addProxyin interfaceMavenExecutionRequest
-
getServers
public java.util.List<Server> getServers()
- Specified by:
getServersin interfaceMavenExecutionRequest
-
setServers
public MavenExecutionRequest setServers(java.util.List<Server> servers)
- Specified by:
setServersin interfaceMavenExecutionRequest
-
addServer
public MavenExecutionRequest addServer(Server server)
- Specified by:
addServerin interfaceMavenExecutionRequest
-
getMirrors
public java.util.List<Mirror> getMirrors()
- Specified by:
getMirrorsin interfaceMavenExecutionRequest
-
setMirrors
public MavenExecutionRequest setMirrors(java.util.List<Mirror> mirrors)
- Specified by:
setMirrorsin interfaceMavenExecutionRequest
-
addMirror
public MavenExecutionRequest addMirror(Mirror mirror)
- Specified by:
addMirrorin interfaceMavenExecutionRequest
-
getProfiles
public java.util.List<Profile> getProfiles()
- Specified by:
getProfilesin interfaceMavenExecutionRequest
-
setProfiles
public MavenExecutionRequest setProfiles(java.util.List<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(ArtifactRepository repository)
- Specified by:
addRemoteRepositoryin interfaceMavenExecutionRequest
-
getRemoteRepositories
public java.util.List<ArtifactRepository> getRemoteRepositories()
- Specified by:
getRemoteRepositoriesin interfaceMavenExecutionRequest
-
addPluginArtifactRepository
public MavenExecutionRequest addPluginArtifactRepository(ArtifactRepository repository)
- Specified by:
addPluginArtifactRepositoryin interfaceMavenExecutionRequest
-
getPluginArtifactRepositories
public java.util.List<ArtifactRepository> getPluginArtifactRepositories()
- Specified by:
getPluginArtifactRepositoriesin interfaceMavenExecutionRequest
-
getProjectBuildingRequest
public ProjectBuildingRequest getProjectBuildingRequest()
- Specified by:
getProjectBuildingRequestin interfaceMavenExecutionRequest
-
addProfile
public MavenExecutionRequest addProfile(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
-
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
-
-