org.apache.maven.execution
Class DefaultMavenExecutionRequest
java.lang.Object
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:
getBaseDirectory
in interface MavenExecutionRequest
getLocalRepository
public ArtifactRepository getLocalRepository()
- Specified by:
getLocalRepository
in interface MavenExecutionRequest
getLocalRepositoryPath
public File getLocalRepositoryPath()
- Specified by:
getLocalRepositoryPath
in interface MavenExecutionRequest
getGoals
public List<String> getGoals()
- Specified by:
getGoals
in 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:
getSystemProperties
in 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=value
parameter on the command
line.
- Specified by:
getUserProperties
in interface MavenExecutionRequest
- Returns:
- The user properties, never
null
.
getPom
public File getPom()
- Specified by:
getPom
in interface MavenExecutionRequest
getReactorFailureBehavior
public String getReactorFailureBehavior()
- Specified by:
getReactorFailureBehavior
in interface MavenExecutionRequest
getSelectedProjects
public List<String> getSelectedProjects()
- Specified by:
getSelectedProjects
in interface MavenExecutionRequest
getResumeFrom
public String getResumeFrom()
- Specified by:
getResumeFrom
in interface MavenExecutionRequest
getMakeBehavior
public String getMakeBehavior()
- Specified by:
getMakeBehavior
in interface MavenExecutionRequest
getStartTime
public Date getStartTime()
- Specified by:
getStartTime
in interface MavenExecutionRequest
isShowErrors
public boolean isShowErrors()
- Specified by:
isShowErrors
in interface MavenExecutionRequest
isInteractiveMode
public boolean isInteractiveMode()
- Specified by:
isInteractiveMode
in interface MavenExecutionRequest
setActiveProfiles
public MavenExecutionRequest setActiveProfiles(List<String> activeProfiles)
- Specified by:
setActiveProfiles
in interface MavenExecutionRequest
setInactiveProfiles
public MavenExecutionRequest setInactiveProfiles(List<String> inactiveProfiles)
- Specified by:
setInactiveProfiles
in 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:
setRemoteRepositories
in interface MavenExecutionRequest
- Returns:
setPluginArtifactRepositories
public MavenExecutionRequest setPluginArtifactRepositories(List<ArtifactRepository> pluginArtifactRepositories)
- Specified by:
setPluginArtifactRepositories
in interface MavenExecutionRequest
setProjectBuildingConfiguration
public void setProjectBuildingConfiguration(ProjectBuildingRequest projectBuildingConfiguration)
getActiveProfiles
public List<String> getActiveProfiles()
- Specified by:
getActiveProfiles
in interface MavenExecutionRequest
getInactiveProfiles
public List<String> getInactiveProfiles()
- Specified by:
getInactiveProfiles
in interface MavenExecutionRequest
getTransferListener
public org.sonatype.aether.transfer.TransferListener getTransferListener()
- Specified by:
getTransferListener
in interface MavenExecutionRequest
getLoggingLevel
public int getLoggingLevel()
- Specified by:
getLoggingLevel
in interface MavenExecutionRequest
isOffline
public boolean isOffline()
- Specified by:
isOffline
in interface MavenExecutionRequest
isUpdateSnapshots
public boolean isUpdateSnapshots()
- Specified by:
isUpdateSnapshots
in interface MavenExecutionRequest
isNoSnapshotUpdates
public boolean isNoSnapshotUpdates()
- Specified by:
isNoSnapshotUpdates
in interface MavenExecutionRequest
getGlobalChecksumPolicy
public String getGlobalChecksumPolicy()
- Specified by:
getGlobalChecksumPolicy
in interface MavenExecutionRequest
isRecursive
public boolean isRecursive()
- Specified by:
isRecursive
in interface MavenExecutionRequest
setBaseDirectory
public MavenExecutionRequest setBaseDirectory(File basedir)
- Specified by:
setBaseDirectory
in interface MavenExecutionRequest
setStartTime
public MavenExecutionRequest setStartTime(Date startTime)
- Specified by:
setStartTime
in interface MavenExecutionRequest
setShowErrors
public MavenExecutionRequest setShowErrors(boolean showErrors)
- Specified by:
setShowErrors
in interface MavenExecutionRequest
setGoals
public MavenExecutionRequest setGoals(List<String> goals)
- Specified by:
setGoals
in interface MavenExecutionRequest
setLocalRepository
public MavenExecutionRequest setLocalRepository(ArtifactRepository localRepository)
- Specified by:
setLocalRepository
in interface MavenExecutionRequest
setLocalRepositoryPath
public MavenExecutionRequest setLocalRepositoryPath(File localRepository)
- Specified by:
setLocalRepositoryPath
in interface MavenExecutionRequest
setLocalRepositoryPath
public MavenExecutionRequest setLocalRepositoryPath(String localRepository)
- Specified by:
setLocalRepositoryPath
in 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:
setSystemProperties
in 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=value
parameter on the command
line.
- Specified by:
setUserProperties
in interface MavenExecutionRequest
- Parameters:
userProperties
- The user properties, may be null
.
- Returns:
- This request, never
null
.
setReactorFailureBehavior
public MavenExecutionRequest setReactorFailureBehavior(String failureBehavior)
- Specified by:
setReactorFailureBehavior
in interface MavenExecutionRequest
setSelectedProjects
public MavenExecutionRequest setSelectedProjects(List<String> selectedProjects)
- Specified by:
setSelectedProjects
in interface MavenExecutionRequest
setResumeFrom
public MavenExecutionRequest setResumeFrom(String project)
- Specified by:
setResumeFrom
in interface MavenExecutionRequest
setMakeBehavior
public MavenExecutionRequest setMakeBehavior(String makeBehavior)
- Specified by:
setMakeBehavior
in interface MavenExecutionRequest
addActiveProfile
public MavenExecutionRequest addActiveProfile(String profile)
- Specified by:
addActiveProfile
in interface MavenExecutionRequest
addInactiveProfile
public MavenExecutionRequest addInactiveProfile(String profile)
- Specified by:
addInactiveProfile
in interface MavenExecutionRequest
addActiveProfiles
public MavenExecutionRequest addActiveProfiles(List<String> profiles)
- Specified by:
addActiveProfiles
in interface MavenExecutionRequest
addInactiveProfiles
public MavenExecutionRequest addInactiveProfiles(List<String> profiles)
- Specified by:
addInactiveProfiles
in 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:
setPom
in interface MavenExecutionRequest
setInteractiveMode
public MavenExecutionRequest setInteractiveMode(boolean interactive)
- Specified by:
setInteractiveMode
in interface MavenExecutionRequest
setTransferListener
public MavenExecutionRequest setTransferListener(org.sonatype.aether.transfer.TransferListener transferListener)
- Specified by:
setTransferListener
in interface MavenExecutionRequest
setLoggingLevel
public MavenExecutionRequest setLoggingLevel(int loggingLevel)
- Specified by:
setLoggingLevel
in interface MavenExecutionRequest
setOffline
public MavenExecutionRequest setOffline(boolean offline)
- Specified by:
setOffline
in interface MavenExecutionRequest
setUpdateSnapshots
public MavenExecutionRequest setUpdateSnapshots(boolean updateSnapshots)
- Specified by:
setUpdateSnapshots
in interface MavenExecutionRequest
setNoSnapshotUpdates
public MavenExecutionRequest setNoSnapshotUpdates(boolean noSnapshotUpdates)
- Specified by:
setNoSnapshotUpdates
in interface MavenExecutionRequest
setGlobalChecksumPolicy
public MavenExecutionRequest setGlobalChecksumPolicy(String globalChecksumPolicy)
- Specified by:
setGlobalChecksumPolicy
in interface MavenExecutionRequest
getProxies
public List<Proxy> getProxies()
- Specified by:
getProxies
in interface MavenExecutionRequest
setProxies
public MavenExecutionRequest setProxies(List<Proxy> proxies)
- Specified by:
setProxies
in interface MavenExecutionRequest
addProxy
public MavenExecutionRequest addProxy(Proxy proxy)
- Specified by:
addProxy
in interface MavenExecutionRequest
getServers
public List<Server> getServers()
- Specified by:
getServers
in interface MavenExecutionRequest
setServers
public MavenExecutionRequest setServers(List<Server> servers)
- Specified by:
setServers
in interface MavenExecutionRequest
addServer
public MavenExecutionRequest addServer(Server server)
- Specified by:
addServer
in interface MavenExecutionRequest
getMirrors
public List<Mirror> getMirrors()
- Specified by:
getMirrors
in interface MavenExecutionRequest
setMirrors
public MavenExecutionRequest setMirrors(List<Mirror> mirrors)
- Specified by:
setMirrors
in interface MavenExecutionRequest
addMirror
public MavenExecutionRequest addMirror(Mirror mirror)
- Specified by:
addMirror
in interface MavenExecutionRequest
getProfiles
public List<Profile> getProfiles()
- Specified by:
getProfiles
in interface MavenExecutionRequest
setProfiles
public MavenExecutionRequest setProfiles(List<Profile> profiles)
- Specified by:
setProfiles
in interface MavenExecutionRequest
getPluginGroups
public List<String> getPluginGroups()
- Specified by:
getPluginGroups
in interface MavenExecutionRequest
setPluginGroups
public MavenExecutionRequest setPluginGroups(List<String> pluginGroups)
- Specified by:
setPluginGroups
in interface MavenExecutionRequest
addPluginGroup
public MavenExecutionRequest addPluginGroup(String pluginGroup)
- Specified by:
addPluginGroup
in interface MavenExecutionRequest
addPluginGroups
public MavenExecutionRequest addPluginGroups(List<String> pluginGroups)
- Specified by:
addPluginGroups
in interface MavenExecutionRequest
setRecursive
public MavenExecutionRequest setRecursive(boolean recursive)
- Specified by:
setRecursive
in interface MavenExecutionRequest
isProjectPresent
public boolean isProjectPresent()
- Specified by:
isProjectPresent
in interface MavenExecutionRequest
setProjectPresent
public MavenExecutionRequest setProjectPresent(boolean projectPresent)
- Specified by:
setProjectPresent
in interface MavenExecutionRequest
getUserSettingsFile
public File getUserSettingsFile()
- Specified by:
getUserSettingsFile
in interface MavenExecutionRequest
setUserSettingsFile
public MavenExecutionRequest setUserSettingsFile(File userSettingsFile)
- Specified by:
setUserSettingsFile
in interface MavenExecutionRequest
getGlobalSettingsFile
public File getGlobalSettingsFile()
- Specified by:
getGlobalSettingsFile
in interface MavenExecutionRequest
setGlobalSettingsFile
public MavenExecutionRequest setGlobalSettingsFile(File globalSettingsFile)
- Specified by:
setGlobalSettingsFile
in interface MavenExecutionRequest
getUserToolchainsFile
public File getUserToolchainsFile()
- Specified by:
getUserToolchainsFile
in interface MavenExecutionRequest
setUserToolchainsFile
public MavenExecutionRequest setUserToolchainsFile(File userToolchainsFile)
- Specified by:
setUserToolchainsFile
in interface MavenExecutionRequest
addRemoteRepository
public MavenExecutionRequest addRemoteRepository(ArtifactRepository repository)
- Specified by:
addRemoteRepository
in interface MavenExecutionRequest
getRemoteRepositories
public List<ArtifactRepository> getRemoteRepositories()
- Specified by:
getRemoteRepositories
in interface MavenExecutionRequest
addPluginArtifactRepository
public MavenExecutionRequest addPluginArtifactRepository(ArtifactRepository repository)
- Specified by:
addPluginArtifactRepository
in interface MavenExecutionRequest
getPluginArtifactRepositories
public List<ArtifactRepository> getPluginArtifactRepositories()
- Specified by:
getPluginArtifactRepositories
in interface MavenExecutionRequest
getProjectBuildingRequest
public ProjectBuildingRequest getProjectBuildingRequest()
- Specified by:
getProjectBuildingRequest
in interface MavenExecutionRequest
addProfile
public MavenExecutionRequest addProfile(Profile profile)
- Specified by:
addProfile
in interface MavenExecutionRequest
getRepositoryCache
public org.sonatype.aether.RepositoryCache getRepositoryCache()
- Specified by:
getRepositoryCache
in interface MavenExecutionRequest
setRepositoryCache
public MavenExecutionRequest setRepositoryCache(org.sonatype.aether.RepositoryCache repositoryCache)
- Specified by:
setRepositoryCache
in interface MavenExecutionRequest
getExecutionListener
public ExecutionListener getExecutionListener()
- Specified by:
getExecutionListener
in interface MavenExecutionRequest
setExecutionListener
public MavenExecutionRequest setExecutionListener(ExecutionListener executionListener)
- Specified by:
setExecutionListener
in interface MavenExecutionRequest
getThreadCount
public String getThreadCount()
- Specified by:
getThreadCount
in interface MavenExecutionRequest
setThreadCount
public void setThreadCount(String threadCount)
- Specified by:
setThreadCount
in interface MavenExecutionRequest
isThreadConfigurationPresent
public boolean isThreadConfigurationPresent()
- Specified by:
isThreadConfigurationPresent
in interface MavenExecutionRequest
isPerCoreThreadCount
public boolean isPerCoreThreadCount()
- Specified by:
isPerCoreThreadCount
in interface MavenExecutionRequest
setPerCoreThreadCount
public void setPerCoreThreadCount(boolean perCoreThreadCount)
- Specified by:
setPerCoreThreadCount
in interface MavenExecutionRequest
getWorkspaceReader
public org.sonatype.aether.repository.WorkspaceReader getWorkspaceReader()
- Specified by:
getWorkspaceReader
in interface MavenExecutionRequest
setWorkspaceReader
public MavenExecutionRequest setWorkspaceReader(org.sonatype.aether.repository.WorkspaceReader workspaceReader)
- Specified by:
setWorkspaceReader
in interface MavenExecutionRequest
isCacheTransferError
public boolean isCacheTransferError()
- Specified by:
isCacheTransferError
in interface MavenExecutionRequest
setCacheTransferError
public MavenExecutionRequest setCacheTransferError(boolean cacheTransferError)
- Specified by:
setCacheTransferError
in interface MavenExecutionRequest
isCacheNotFound
public boolean isCacheNotFound()
- Specified by:
isCacheNotFound
in interface MavenExecutionRequest
setCacheNotFound
public MavenExecutionRequest setCacheNotFound(boolean cacheNotFound)
- Specified by:
setCacheNotFound
in interface MavenExecutionRequest
Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.