org.apache.maven.execution
Class DefaultMavenExecutionRequest
java.lang.Object
   org.apache.maven.execution.DefaultMavenExecutionRequest
org.apache.maven.execution.DefaultMavenExecutionRequest
- All Implemented Interfaces: 
- MavenExecutionRequest
- public class DefaultMavenExecutionRequest 
- extends Object- implements MavenExecutionRequest
- Author:
- Jason van Zyl
 
| 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 | 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DefaultMavenExecutionRequest
public DefaultMavenExecutionRequest()
copy
public static MavenExecutionRequest copy(MavenExecutionRequest original)
- 
 
- 
 
getBaseDirectory
public String getBaseDirectory()
- 
- Specified by:
- getBaseDirectoryin interface- MavenExecutionRequest
 
- 
 
getLocalRepository
public ArtifactRepository getLocalRepository()
- 
- Specified by:
- getLocalRepositoryin interface- MavenExecutionRequest
 
- 
 
getLocalRepositoryPath
public File getLocalRepositoryPath()
- 
- Specified by:
- getLocalRepositoryPathin interface- MavenExecutionRequest
 
- 
 
getGoals
public List<String> getGoals()
- 
- Specified by:
- getGoalsin interface- MavenExecutionRequest
 
- 
 
getSystemProperties
public Properties getSystemProperties()
- Description copied from interface: MavenExecutionRequest
- 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.
 
- 
- Specified by:
- getSystemPropertiesin interface- MavenExecutionRequest
 
- 
- Returns:
- The system properties, never null.
 
getUserProperties
public Properties getUserProperties()
- Description copied from interface: MavenExecutionRequest
- 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=valueparameter on the command
 line.
 
- 
- Specified by:
- getUserPropertiesin interface- MavenExecutionRequest
 
- 
- Returns:
- The user properties, never null.
 
getPom
public File getPom()
- 
- Specified by:
- getPomin interface- MavenExecutionRequest
 
- 
 
getReactorFailureBehavior
public String getReactorFailureBehavior()
- 
- Specified by:
- getReactorFailureBehaviorin interface- MavenExecutionRequest
 
- 
 
getSelectedProjects
public List<String> getSelectedProjects()
- 
- Specified by:
- getSelectedProjectsin interface- MavenExecutionRequest
 
- 
 
getResumeFrom
public String getResumeFrom()
- 
- Specified by:
- getResumeFromin interface- MavenExecutionRequest
 
- 
 
getMakeBehavior
public String getMakeBehavior()
- 
- Specified by:
- getMakeBehaviorin interface- MavenExecutionRequest
 
- 
 
getStartTime
public Date getStartTime()
- 
- Specified by:
- getStartTimein interface- MavenExecutionRequest
 
- 
 
isShowErrors
public boolean isShowErrors()
- 
- Specified by:
- isShowErrorsin interface- MavenExecutionRequest
 
- 
 
isInteractiveMode
public boolean isInteractiveMode()
- 
- Specified by:
- isInteractiveModein interface- MavenExecutionRequest
 
- 
 
setActiveProfiles
public MavenExecutionRequest setActiveProfiles(List<String> activeProfiles)
- 
- Specified by:
- setActiveProfilesin interface- MavenExecutionRequest
 
- 
 
setInactiveProfiles
public MavenExecutionRequest setInactiveProfiles(List<String> inactiveProfiles)
- 
- Specified by:
- setInactiveProfilesin interface- MavenExecutionRequest
 
- 
 
setRemoteRepositories
public MavenExecutionRequest setRemoteRepositories(List<ArtifactRepository> remoteRepositories)
- Description copied from interface: MavenExecutionRequest
- 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.
 
- 
- Specified by:
- setRemoteRepositoriesin interface- MavenExecutionRequest
 
- 
- Returns:
 
setPluginArtifactRepositories
public MavenExecutionRequest setPluginArtifactRepositories(List<ArtifactRepository> pluginArtifactRepositories)
- 
- Specified by:
- setPluginArtifactRepositoriesin interface- MavenExecutionRequest
 
- 
 
setProjectBuildingConfiguration
public void setProjectBuildingConfiguration(ProjectBuildingRequest projectBuildingConfiguration)
- 
 
- 
 
getActiveProfiles
public List<String> getActiveProfiles()
- 
- Specified by:
- getActiveProfilesin interface- MavenExecutionRequest
 
- 
 
getInactiveProfiles
public List<String> getInactiveProfiles()
- 
- Specified by:
- getInactiveProfilesin interface- MavenExecutionRequest
 
- 
 
getTransferListener
public TransferListener getTransferListener()
- 
- Specified by:
- getTransferListenerin interface- MavenExecutionRequest
 
- 
 
getLoggingLevel
public int getLoggingLevel()
- 
- Specified by:
- getLoggingLevelin interface- MavenExecutionRequest
 
- 
 
isOffline
public boolean isOffline()
- 
- Specified by:
- isOfflinein interface- MavenExecutionRequest
 
- 
 
isUpdateSnapshots
public boolean isUpdateSnapshots()
- 
- Specified by:
- isUpdateSnapshotsin interface- MavenExecutionRequest
 
- 
 
isNoSnapshotUpdates
public boolean isNoSnapshotUpdates()
- 
- Specified by:
- isNoSnapshotUpdatesin interface- MavenExecutionRequest
 
- 
 
getGlobalChecksumPolicy
public String getGlobalChecksumPolicy()
- 
- Specified by:
- getGlobalChecksumPolicyin interface- MavenExecutionRequest
 
- 
 
isRecursive
public boolean isRecursive()
- 
- Specified by:
- isRecursivein interface- MavenExecutionRequest
 
- 
 
setBaseDirectory
public MavenExecutionRequest setBaseDirectory(File basedir)
- 
- Specified by:
- setBaseDirectoryin interface- MavenExecutionRequest
 
- 
 
setStartTime
public MavenExecutionRequest setStartTime(Date startTime)
- 
- Specified by:
- setStartTimein interface- MavenExecutionRequest
 
- 
 
setShowErrors
public MavenExecutionRequest setShowErrors(boolean showErrors)
- 
- Specified by:
- setShowErrorsin interface- MavenExecutionRequest
 
- 
 
setGoals
public MavenExecutionRequest setGoals(List<String> goals)
- 
- Specified by:
- setGoalsin interface- MavenExecutionRequest
 
- 
 
setLocalRepository
public MavenExecutionRequest setLocalRepository(ArtifactRepository localRepository)
- 
- Specified by:
- setLocalRepositoryin interface- MavenExecutionRequest
 
- 
 
setLocalRepositoryPath
public MavenExecutionRequest setLocalRepositoryPath(File localRepository)
- 
- Specified by:
- setLocalRepositoryPathin interface- MavenExecutionRequest
 
- 
 
setLocalRepositoryPath
public MavenExecutionRequest setLocalRepositoryPath(String localRepository)
- 
- Specified by:
- setLocalRepositoryPathin interface- MavenExecutionRequest
 
- 
 
setSystemProperties
public MavenExecutionRequest setSystemProperties(Properties properties)
- Description copied from interface: MavenExecutionRequest
- 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.
 
- 
- Specified by:
- setSystemPropertiesin interface- MavenExecutionRequest
 
- 
- Parameters:
- properties- The system properties, may be- null.
- Returns:
- This request, never null.
 
setUserProperties
public MavenExecutionRequest setUserProperties(Properties userProperties)
- Description copied from interface: MavenExecutionRequest
- 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=valueparameter on the command
 line.
 
- 
- Specified by:
- setUserPropertiesin interface- MavenExecutionRequest
 
- 
- Parameters:
- userProperties- The user properties, may be- null.
- Returns:
- This request, never null.
 
setReactorFailureBehavior
public MavenExecutionRequest setReactorFailureBehavior(String failureBehavior)
- 
- Specified by:
- setReactorFailureBehaviorin interface- MavenExecutionRequest
 
- 
 
setSelectedProjects
public MavenExecutionRequest setSelectedProjects(List<String> selectedProjects)
- 
- Specified by:
- setSelectedProjectsin interface- MavenExecutionRequest
 
- 
 
setResumeFrom
public MavenExecutionRequest setResumeFrom(String project)
- 
- Specified by:
- setResumeFromin interface- MavenExecutionRequest
 
- 
 
setMakeBehavior
public MavenExecutionRequest setMakeBehavior(String makeBehavior)
- 
- Specified by:
- setMakeBehaviorin interface- MavenExecutionRequest
 
- 
 
addActiveProfile
public MavenExecutionRequest addActiveProfile(String profile)
- 
- Specified by:
- addActiveProfilein interface- MavenExecutionRequest
 
- 
 
addInactiveProfile
public MavenExecutionRequest addInactiveProfile(String profile)
- 
- Specified by:
- addInactiveProfilein interface- MavenExecutionRequest
 
- 
 
addActiveProfiles
public MavenExecutionRequest addActiveProfiles(List<String> profiles)
- 
- Specified by:
- addActiveProfilesin interface- MavenExecutionRequest
 
- 
 
addInactiveProfiles
public MavenExecutionRequest addInactiveProfiles(List<String> profiles)
- 
- Specified by:
- addInactiveProfilesin interface- MavenExecutionRequest
 
- 
 
setUseReactor
public MavenExecutionRequest setUseReactor(boolean reactorActive)
- 
 
- 
 
useReactor
public boolean useReactor()
- 
 
- 
 
setPomFile
public MavenExecutionRequest setPomFile(String pomFilename)
- Deprecated. use setPom(File)
 
- 
 
- 
 
setPom
public MavenExecutionRequest setPom(File pom)
- 
- Specified by:
- setPomin interface- MavenExecutionRequest
 
- 
 
setInteractiveMode
public MavenExecutionRequest setInteractiveMode(boolean interactive)
- 
- Specified by:
- setInteractiveModein interface- MavenExecutionRequest
 
- 
 
setTransferListener
public MavenExecutionRequest setTransferListener(TransferListener transferListener)
- 
- Specified by:
- setTransferListenerin interface- MavenExecutionRequest
 
- 
 
setLoggingLevel
public MavenExecutionRequest setLoggingLevel(int loggingLevel)
- 
- Specified by:
- setLoggingLevelin interface- MavenExecutionRequest
 
- 
 
setOffline
public MavenExecutionRequest setOffline(boolean offline)
- 
- Specified by:
- setOfflinein interface- MavenExecutionRequest
 
- 
 
setUpdateSnapshots
public MavenExecutionRequest setUpdateSnapshots(boolean updateSnapshots)
- 
- Specified by:
- setUpdateSnapshotsin interface- MavenExecutionRequest
 
- 
 
setNoSnapshotUpdates
public MavenExecutionRequest setNoSnapshotUpdates(boolean noSnapshotUpdates)
- 
- Specified by:
- setNoSnapshotUpdatesin interface- MavenExecutionRequest
 
- 
 
setGlobalChecksumPolicy
public MavenExecutionRequest setGlobalChecksumPolicy(String globalChecksumPolicy)
- 
- Specified by:
- setGlobalChecksumPolicyin interface- MavenExecutionRequest
 
- 
 
getProxies
public List<Proxy> getProxies()
- 
- Specified by:
- getProxiesin interface- MavenExecutionRequest
 
- 
 
setProxies
public MavenExecutionRequest setProxies(List<Proxy> proxies)
- 
- Specified by:
- setProxiesin interface- MavenExecutionRequest
 
- 
 
addProxy
public MavenExecutionRequest addProxy(Proxy proxy)
- 
- Specified by:
- addProxyin interface- MavenExecutionRequest
 
- 
 
getServers
public List<Server> getServers()
- 
- Specified by:
- getServersin interface- MavenExecutionRequest
 
- 
 
setServers
public MavenExecutionRequest setServers(List<Server> servers)
- 
- Specified by:
- setServersin interface- MavenExecutionRequest
 
- 
 
addServer
public MavenExecutionRequest addServer(Server server)
- 
- Specified by:
- addServerin interface- MavenExecutionRequest
 
- 
 
getMirrors
public List<Mirror> getMirrors()
- 
- Specified by:
- getMirrorsin interface- MavenExecutionRequest
 
- 
 
setMirrors
public MavenExecutionRequest setMirrors(List<Mirror> mirrors)
- 
- Specified by:
- setMirrorsin interface- MavenExecutionRequest
 
- 
 
addMirror
public MavenExecutionRequest addMirror(Mirror mirror)
- 
- Specified by:
- addMirrorin interface- MavenExecutionRequest
 
- 
 
getProfiles
public List<Profile> getProfiles()
- 
- Specified by:
- getProfilesin interface- MavenExecutionRequest
 
- 
 
setProfiles
public MavenExecutionRequest setProfiles(List<Profile> profiles)
- 
- Specified by:
- setProfilesin interface- MavenExecutionRequest
 
- 
 
getPluginGroups
public List<String> getPluginGroups()
- 
- Specified by:
- getPluginGroupsin interface- MavenExecutionRequest
 
- 
 
setPluginGroups
public MavenExecutionRequest setPluginGroups(List<String> pluginGroups)
- 
- Specified by:
- setPluginGroupsin interface- MavenExecutionRequest
 
- 
 
addPluginGroup
public MavenExecutionRequest addPluginGroup(String pluginGroup)
- 
- Specified by:
- addPluginGroupin interface- MavenExecutionRequest
 
- 
 
addPluginGroups
public MavenExecutionRequest addPluginGroups(List<String> pluginGroups)
- 
- Specified by:
- addPluginGroupsin interface- MavenExecutionRequest
 
- 
 
setRecursive
public MavenExecutionRequest setRecursive(boolean recursive)
- 
- Specified by:
- setRecursivein interface- MavenExecutionRequest
 
- 
 
isProjectPresent
public boolean isProjectPresent()
- 
- Specified by:
- isProjectPresentin interface- MavenExecutionRequest
 
- 
 
setProjectPresent
public MavenExecutionRequest setProjectPresent(boolean projectPresent)
- 
- Specified by:
- setProjectPresentin interface- MavenExecutionRequest
 
- 
 
getUserSettingsFile
public File getUserSettingsFile()
- 
- Specified by:
- getUserSettingsFilein interface- MavenExecutionRequest
 
- 
 
setUserSettingsFile
public MavenExecutionRequest setUserSettingsFile(File userSettingsFile)
- 
- Specified by:
- setUserSettingsFilein interface- MavenExecutionRequest
 
- 
 
getGlobalSettingsFile
public File getGlobalSettingsFile()
- 
- Specified by:
- getGlobalSettingsFilein interface- MavenExecutionRequest
 
- 
 
setGlobalSettingsFile
public MavenExecutionRequest setGlobalSettingsFile(File globalSettingsFile)
- 
- Specified by:
- setGlobalSettingsFilein interface- MavenExecutionRequest
 
- 
 
getUserToolchainsFile
public File getUserToolchainsFile()
- 
- Specified by:
- getUserToolchainsFilein interface- MavenExecutionRequest
 
- 
 
setUserToolchainsFile
public MavenExecutionRequest setUserToolchainsFile(File userToolchainsFile)
- 
- Specified by:
- setUserToolchainsFilein interface- MavenExecutionRequest
 
- 
 
addRemoteRepository
public MavenExecutionRequest addRemoteRepository(ArtifactRepository repository)
- 
- Specified by:
- addRemoteRepositoryin interface- MavenExecutionRequest
 
- 
 
getRemoteRepositories
public List<ArtifactRepository> getRemoteRepositories()
- 
- Specified by:
- getRemoteRepositoriesin interface- MavenExecutionRequest
 
- 
 
addPluginArtifactRepository
public MavenExecutionRequest addPluginArtifactRepository(ArtifactRepository repository)
- 
- Specified by:
- addPluginArtifactRepositoryin interface- MavenExecutionRequest
 
- 
 
getPluginArtifactRepositories
public List<ArtifactRepository> getPluginArtifactRepositories()
- 
- Specified by:
- getPluginArtifactRepositoriesin interface- MavenExecutionRequest
 
- 
 
getProjectBuildingRequest
public ProjectBuildingRequest getProjectBuildingRequest()
- 
- Specified by:
- getProjectBuildingRequestin interface- MavenExecutionRequest
 
- 
 
addProfile
public MavenExecutionRequest addProfile(Profile profile)
- 
- Specified by:
- addProfilein interface- MavenExecutionRequest
 
- 
 
getRepositoryCache
public RepositoryCache getRepositoryCache()
- 
- Specified by:
- getRepositoryCachein interface- MavenExecutionRequest
 
- 
 
setRepositoryCache
public MavenExecutionRequest setRepositoryCache(RepositoryCache repositoryCache)
- 
- Specified by:
- setRepositoryCachein interface- MavenExecutionRequest
 
- 
 
getExecutionListener
public ExecutionListener getExecutionListener()
- 
- Specified by:
- getExecutionListenerin interface- MavenExecutionRequest
 
- 
 
setExecutionListener
public MavenExecutionRequest setExecutionListener(ExecutionListener executionListener)
- 
- Specified by:
- setExecutionListenerin interface- MavenExecutionRequest
 
- 
 
getThreadCount
public String getThreadCount()
- 
- Specified by:
- getThreadCountin interface- MavenExecutionRequest
 
- 
 
setThreadCount
public void setThreadCount(String threadCount)
- 
- Specified by:
- setThreadCountin interface- MavenExecutionRequest
 
- 
 
isThreadConfigurationPresent
public boolean isThreadConfigurationPresent()
- 
- Specified by:
- isThreadConfigurationPresentin interface- MavenExecutionRequest
 
- 
 
isPerCoreThreadCount
public boolean isPerCoreThreadCount()
- 
- Specified by:
- isPerCoreThreadCountin interface- MavenExecutionRequest
 
- 
 
setPerCoreThreadCount
public void setPerCoreThreadCount(boolean perCoreThreadCount)
- 
- Specified by:
- setPerCoreThreadCountin interface- MavenExecutionRequest
 
- 
 
getWorkspaceReader
public WorkspaceReader getWorkspaceReader()
- 
- Specified by:
- getWorkspaceReaderin interface- MavenExecutionRequest
 
- 
 
setWorkspaceReader
public MavenExecutionRequest setWorkspaceReader(WorkspaceReader workspaceReader)
- 
- Specified by:
- setWorkspaceReaderin interface- MavenExecutionRequest
 
- 
 
isCacheTransferError
public boolean isCacheTransferError()
- 
- Specified by:
- isCacheTransferErrorin interface- MavenExecutionRequest
 
- 
 
setCacheTransferError
public MavenExecutionRequest setCacheTransferError(boolean cacheTransferError)
- 
- Specified by:
- setCacheTransferErrorin interface- MavenExecutionRequest
 
- 
 
isCacheNotFound
public boolean isCacheNotFound()
- 
- Specified by:
- isCacheNotFoundin interface- MavenExecutionRequest
 
- 
 
setCacheNotFound
public MavenExecutionRequest setCacheNotFound(boolean cacheNotFound)
- 
- Specified by:
- setCacheNotFoundin interface- MavenExecutionRequest
 
- 
 
Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.