public interface MavenExecutionRequest
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CHECKSUM_POLICY_FAIL |
static java.lang.String |
CHECKSUM_POLICY_WARN |
static int |
LOGGING_LEVEL_DEBUG |
static int |
LOGGING_LEVEL_DISABLED |
static int |
LOGGING_LEVEL_ERROR |
static int |
LOGGING_LEVEL_FATAL |
static int |
LOGGING_LEVEL_INFO |
static int |
LOGGING_LEVEL_WARN |
static java.lang.String |
REACTOR_FAIL_AT_END |
static java.lang.String |
REACTOR_FAIL_FAST |
static java.lang.String |
REACTOR_FAIL_NEVER |
static java.lang.String |
REACTOR_MAKE_BOTH |
static java.lang.String |
REACTOR_MAKE_DOWNSTREAM |
static java.lang.String |
REACTOR_MAKE_UPSTREAM |
Modifier and Type | Method and Description |
---|---|
MavenExecutionRequest |
addActiveProfile(java.lang.String profile) |
MavenExecutionRequest |
addActiveProfiles(java.util.List<java.lang.String> profiles) |
MavenExecutionRequest |
addInactiveProfile(java.lang.String profile) |
MavenExecutionRequest |
addInactiveProfiles(java.util.List<java.lang.String> profiles) |
MavenExecutionRequest |
addMirror(Mirror mirror) |
MavenExecutionRequest |
addPluginArtifactRepository(ArtifactRepository repository) |
MavenExecutionRequest |
addPluginGroup(java.lang.String pluginGroup) |
MavenExecutionRequest |
addPluginGroups(java.util.List<java.lang.String> pluginGroups) |
MavenExecutionRequest |
addProfile(Profile profile) |
MavenExecutionRequest |
addProxy(Proxy proxy) |
MavenExecutionRequest |
addRemoteRepository(ArtifactRepository repository) |
MavenExecutionRequest |
addServer(Server server) |
java.util.List<java.lang.String> |
getActiveProfiles() |
java.lang.String |
getBaseDirectory() |
java.lang.String |
getBuilderId()
Controls the
Builder used by Maven by specification
of the builders id. |
java.util.Map<java.lang.String,java.lang.Object> |
getData() |
int |
getDegreeOfConcurrency() |
EventSpyDispatcher |
getEventSpyDispatcher() |
java.util.List<java.lang.String> |
getExcludedProjects() |
ExecutionListener |
getExecutionListener() |
java.lang.String |
getGlobalChecksumPolicy() |
java.io.File |
getGlobalSettingsFile() |
java.io.File |
getGlobalToolchainsFile() |
java.util.List<java.lang.String> |
getGoals() |
java.util.List<java.lang.String> |
getInactiveProfiles() |
ArtifactRepository |
getLocalRepository() |
java.io.File |
getLocalRepositoryPath() |
int |
getLoggingLevel() |
java.lang.String |
getMakeBehavior() |
java.util.List<Mirror> |
getMirrors() |
java.io.File |
getMultiModuleProjectDirectory() |
java.util.List<ArtifactRepository> |
getPluginArtifactRepositories() |
java.util.List<java.lang.String> |
getPluginGroups() |
java.io.File |
getPom() |
java.util.List<Profile> |
getProfiles() |
ProjectBuildingRequest |
getProjectBuildingRequest() |
java.util.List<Proxy> |
getProxies() |
java.lang.String |
getReactorFailureBehavior() |
java.util.List<ArtifactRepository> |
getRemoteRepositories() |
org.eclipse.aether.RepositoryCache |
getRepositoryCache() |
java.lang.String |
getResumeFrom() |
java.util.List<java.lang.String> |
getSelectedProjects() |
java.util.List<Server> |
getServers() |
java.util.Date |
getStartTime() |
java.util.Properties |
getSystemProperties()
Gets the system properties to use for interpolation and profile activation.
|
java.util.Map<java.lang.String,java.util.List<ToolchainModel>> |
getToolchains() |
org.eclipse.aether.transfer.TransferListener |
getTransferListener() |
java.util.Properties |
getUserProperties()
Gets the user properties to use for interpolation and profile activation.
|
java.io.File |
getUserSettingsFile() |
java.io.File |
getUserToolchainsFile() |
org.eclipse.aether.repository.WorkspaceReader |
getWorkspaceReader() |
boolean |
isCacheNotFound() |
boolean |
isCacheTransferError() |
boolean |
isInteractiveMode() |
boolean |
isNoSnapshotUpdates() |
boolean |
isOffline() |
boolean |
isProjectPresent() |
boolean |
isRecursive() |
boolean |
isShowErrors() |
boolean |
isUpdateSnapshots() |
boolean |
isUseLegacyLocalRepository()
Deprecated.
Since 3.9 there is no direct Maven2 interop offered at LRM level. See
Resolver Configuration page option
aether.artifactResolver.simpleLrmInterop that provides similar semantics. This method should
be never invoked, and always returns false . |
MavenExecutionRequest |
setActiveProfiles(java.util.List<java.lang.String> profiles) |
MavenExecutionRequest |
setBaseDirectory(java.io.File basedir) |
MavenExecutionRequest |
setBuilderId(java.lang.String builderId)
Controls the
Builder used by Maven by specification
of the builder's id. |
MavenExecutionRequest |
setCacheNotFound(boolean cacheNotFound) |
MavenExecutionRequest |
setCacheTransferError(boolean cacheTransferError) |
void |
setDegreeOfConcurrency(int degreeOfConcurrency)
Set's the parallel degree of concurrency used by the build.
|
MavenExecutionRequest |
setEventSpyDispatcher(EventSpyDispatcher eventSpyDispatcher) |
MavenExecutionRequest |
setExcludedProjects(java.util.List<java.lang.String> projects) |
MavenExecutionRequest |
setExecutionListener(ExecutionListener executionListener) |
MavenExecutionRequest |
setGlobalChecksumPolicy(java.lang.String globalChecksumPolicy) |
MavenExecutionRequest |
setGlobalSettingsFile(java.io.File globalSettingsFile) |
MavenExecutionRequest |
setGlobalToolchainsFile(java.io.File globalToolchainsFile) |
MavenExecutionRequest |
setGoals(java.util.List<java.lang.String> goals) |
MavenExecutionRequest |
setInactiveProfiles(java.util.List<java.lang.String> profiles) |
MavenExecutionRequest |
setInteractiveMode(boolean interactive) |
MavenExecutionRequest |
setLocalRepository(ArtifactRepository repository) |
MavenExecutionRequest |
setLocalRepositoryPath(java.io.File localRepository) |
MavenExecutionRequest |
setLocalRepositoryPath(java.lang.String localRepository) |
MavenExecutionRequest |
setLoggingLevel(int loggingLevel) |
MavenExecutionRequest |
setMakeBehavior(java.lang.String makeBehavior) |
MavenExecutionRequest |
setMirrors(java.util.List<Mirror> mirrors) |
void |
setMultiModuleProjectDirectory(java.io.File file) |
MavenExecutionRequest |
setNoSnapshotUpdates(boolean noSnapshotUpdates) |
MavenExecutionRequest |
setOffline(boolean offline) |
MavenExecutionRequest |
setPluginArtifactRepositories(java.util.List<ArtifactRepository> repositories) |
MavenExecutionRequest |
setPluginGroups(java.util.List<java.lang.String> pluginGroups) |
MavenExecutionRequest |
setPom(java.io.File pom) |
MavenExecutionRequest |
setProfiles(java.util.List<Profile> profiles) |
MavenExecutionRequest |
setProjectPresent(boolean isProjectPresent) |
MavenExecutionRequest |
setProxies(java.util.List<Proxy> proxies) |
MavenExecutionRequest |
setReactorFailureBehavior(java.lang.String failureBehavior) |
MavenExecutionRequest |
setRecursive(boolean recursive) |
MavenExecutionRequest |
setRemoteRepositories(java.util.List<ArtifactRepository> repositories)
Set a new list of remote repositories to use the execution request.
|
MavenExecutionRequest |
setRepositoryCache(org.eclipse.aether.RepositoryCache repositoryCache) |
MavenExecutionRequest |
setResumeFrom(java.lang.String project) |
MavenExecutionRequest |
setSelectedProjects(java.util.List<java.lang.String> projects) |
MavenExecutionRequest |
setServers(java.util.List<Server> servers) |
MavenExecutionRequest |
setShowErrors(boolean showErrors) |
MavenExecutionRequest |
setStartTime(java.util.Date start) |
MavenExecutionRequest |
setSystemProperties(java.util.Properties systemProperties)
Sets the system properties to use for interpolation and profile activation.
|
MavenExecutionRequest |
setToolchains(java.util.Map<java.lang.String,java.util.List<ToolchainModel>> toolchains) |
MavenExecutionRequest |
setTransferListener(org.eclipse.aether.transfer.TransferListener transferListener) |
MavenExecutionRequest |
setUpdateSnapshots(boolean updateSnapshots) |
MavenExecutionRequest |
setUseLegacyLocalRepository(boolean useLegacyLocalRepository)
Deprecated.
Since 3.9 there is no direct Maven2 interop offered at LRM level. See
Resolver Configuration page option
aether.artifactResolver.simpleLrmInterop that provides similar semantics. This method should
be never invoked, and ignores parameter (value remains always false ). |
MavenExecutionRequest |
setUserProperties(java.util.Properties userProperties)
Sets the user properties to use for interpolation and profile activation.
|
MavenExecutionRequest |
setUserSettingsFile(java.io.File userSettingsFile) |
MavenExecutionRequest |
setUserToolchainsFile(java.io.File userToolchainsFile) |
MavenExecutionRequest |
setWorkspaceReader(org.eclipse.aether.repository.WorkspaceReader workspaceReader) |
static final int LOGGING_LEVEL_DEBUG
static final int LOGGING_LEVEL_INFO
static final int LOGGING_LEVEL_WARN
static final int LOGGING_LEVEL_ERROR
static final int LOGGING_LEVEL_FATAL
static final int LOGGING_LEVEL_DISABLED
static final java.lang.String REACTOR_FAIL_FAST
static final java.lang.String REACTOR_FAIL_AT_END
static final java.lang.String REACTOR_FAIL_NEVER
static final java.lang.String REACTOR_MAKE_UPSTREAM
static final java.lang.String REACTOR_MAKE_DOWNSTREAM
static final java.lang.String REACTOR_MAKE_BOTH
static final java.lang.String CHECKSUM_POLICY_FAIL
static final java.lang.String CHECKSUM_POLICY_WARN
MavenExecutionRequest setBaseDirectory(java.io.File basedir)
java.lang.String getBaseDirectory()
MavenExecutionRequest setStartTime(java.util.Date start)
java.util.Date getStartTime()
MavenExecutionRequest setGoals(java.util.List<java.lang.String> goals)
java.util.List<java.lang.String> getGoals()
MavenExecutionRequest setSystemProperties(java.util.Properties systemProperties)
System.getProperties()
and environment variables.systemProperties
- The system properties, may be null
.null
.java.util.Properties getSystemProperties()
System.getProperties()
and environment variables.null
.MavenExecutionRequest setUserProperties(java.util.Properties userProperties)
-Dkey=value
parameter on the command
line.userProperties
- The user properties, may be null
.null
.java.util.Properties getUserProperties()
-Dkey=value
parameter on the command
line.null
.MavenExecutionRequest setReactorFailureBehavior(java.lang.String failureBehavior)
java.lang.String getReactorFailureBehavior()
MavenExecutionRequest setSelectedProjects(java.util.List<java.lang.String> projects)
java.util.List<java.lang.String> getSelectedProjects()
MavenExecutionRequest setExcludedProjects(java.util.List<java.lang.String> projects)
projects
- the projects to excludejava.util.List<java.lang.String> getExcludedProjects()
null
MavenExecutionRequest setResumeFrom(java.lang.String project)
java.lang.String getResumeFrom()
MavenExecutionRequest setMakeBehavior(java.lang.String makeBehavior)
java.lang.String getMakeBehavior()
void setDegreeOfConcurrency(int degreeOfConcurrency)
degreeOfConcurrency
- int getDegreeOfConcurrency()
MavenExecutionRequest setRecursive(boolean recursive)
boolean isRecursive()
MavenExecutionRequest setPom(java.io.File pom)
java.io.File getPom()
MavenExecutionRequest setShowErrors(boolean showErrors)
boolean isShowErrors()
MavenExecutionRequest setTransferListener(org.eclipse.aether.transfer.TransferListener transferListener)
org.eclipse.aether.transfer.TransferListener getTransferListener()
MavenExecutionRequest setLoggingLevel(int loggingLevel)
int getLoggingLevel()
MavenExecutionRequest setUpdateSnapshots(boolean updateSnapshots)
boolean isUpdateSnapshots()
MavenExecutionRequest setNoSnapshotUpdates(boolean noSnapshotUpdates)
boolean isNoSnapshotUpdates()
MavenExecutionRequest setGlobalChecksumPolicy(java.lang.String globalChecksumPolicy)
java.lang.String getGlobalChecksumPolicy()
MavenExecutionRequest setLocalRepositoryPath(java.lang.String localRepository)
MavenExecutionRequest setLocalRepositoryPath(java.io.File localRepository)
java.io.File getLocalRepositoryPath()
MavenExecutionRequest setLocalRepository(ArtifactRepository repository)
ArtifactRepository getLocalRepository()
MavenExecutionRequest setInteractiveMode(boolean interactive)
boolean isInteractiveMode()
MavenExecutionRequest setOffline(boolean offline)
boolean isOffline()
boolean isCacheTransferError()
MavenExecutionRequest setCacheTransferError(boolean cacheTransferError)
boolean isCacheNotFound()
MavenExecutionRequest setCacheNotFound(boolean cacheNotFound)
java.util.List<Profile> getProfiles()
MavenExecutionRequest addProfile(Profile profile)
MavenExecutionRequest setProfiles(java.util.List<Profile> profiles)
MavenExecutionRequest addActiveProfile(java.lang.String profile)
MavenExecutionRequest addActiveProfiles(java.util.List<java.lang.String> profiles)
MavenExecutionRequest setActiveProfiles(java.util.List<java.lang.String> profiles)
java.util.List<java.lang.String> getActiveProfiles()
MavenExecutionRequest addInactiveProfile(java.lang.String profile)
MavenExecutionRequest addInactiveProfiles(java.util.List<java.lang.String> profiles)
MavenExecutionRequest setInactiveProfiles(java.util.List<java.lang.String> profiles)
java.util.List<java.lang.String> getInactiveProfiles()
java.util.List<Proxy> getProxies()
MavenExecutionRequest setProxies(java.util.List<Proxy> proxies)
MavenExecutionRequest addProxy(Proxy proxy)
java.util.List<Server> getServers()
MavenExecutionRequest setServers(java.util.List<Server> servers)
MavenExecutionRequest addServer(Server server)
java.util.List<Mirror> getMirrors()
MavenExecutionRequest setMirrors(java.util.List<Mirror> mirrors)
MavenExecutionRequest addMirror(Mirror mirror)
java.util.List<java.lang.String> getPluginGroups()
MavenExecutionRequest setPluginGroups(java.util.List<java.lang.String> pluginGroups)
MavenExecutionRequest addPluginGroup(java.lang.String pluginGroup)
MavenExecutionRequest addPluginGroups(java.util.List<java.lang.String> pluginGroups)
boolean isProjectPresent()
MavenExecutionRequest setProjectPresent(boolean isProjectPresent)
java.io.File getUserSettingsFile()
MavenExecutionRequest setUserSettingsFile(java.io.File userSettingsFile)
java.io.File getGlobalSettingsFile()
MavenExecutionRequest setGlobalSettingsFile(java.io.File globalSettingsFile)
MavenExecutionRequest addRemoteRepository(ArtifactRepository repository)
MavenExecutionRequest addPluginArtifactRepository(ArtifactRepository repository)
MavenExecutionRequest setRemoteRepositories(java.util.List<ArtifactRepository> repositories)
repositories
- null
.java.util.List<ArtifactRepository> getRemoteRepositories()
MavenExecutionRequest setPluginArtifactRepositories(java.util.List<ArtifactRepository> repositories)
java.util.List<ArtifactRepository> getPluginArtifactRepositories()
MavenExecutionRequest setRepositoryCache(org.eclipse.aether.RepositoryCache repositoryCache)
org.eclipse.aether.RepositoryCache getRepositoryCache()
org.eclipse.aether.repository.WorkspaceReader getWorkspaceReader()
MavenExecutionRequest setWorkspaceReader(org.eclipse.aether.repository.WorkspaceReader workspaceReader)
java.io.File getUserToolchainsFile()
MavenExecutionRequest setUserToolchainsFile(java.io.File userToolchainsFile)
java.io.File getGlobalToolchainsFile()
MavenExecutionRequest setGlobalToolchainsFile(java.io.File globalToolchainsFile)
globalToolchainsFile
- the global toolchains fileExecutionListener getExecutionListener()
MavenExecutionRequest setExecutionListener(ExecutionListener executionListener)
ProjectBuildingRequest getProjectBuildingRequest()
@Deprecated boolean isUseLegacyLocalRepository()
aether.artifactResolver.simpleLrmInterop
that provides similar semantics. This method should
be never invoked, and always returns false
.@Deprecated MavenExecutionRequest setUseLegacyLocalRepository(boolean useLegacyLocalRepository)
aether.artifactResolver.simpleLrmInterop
that provides similar semantics. This method should
be never invoked, and ignores parameter (value remains always false
).MavenExecutionRequest setBuilderId(java.lang.String builderId)
Builder
used by Maven by specification
of the builder's id.java.lang.String getBuilderId()
Builder
used by Maven by specification
of the builders id.MavenExecutionRequest setToolchains(java.util.Map<java.lang.String,java.util.List<ToolchainModel>> toolchains)
toolchains
- all toolchains grouped by typejava.util.Map<java.lang.String,java.util.List<ToolchainModel>> getToolchains()
null
void setMultiModuleProjectDirectory(java.io.File file)
java.io.File getMultiModuleProjectDirectory()
MavenExecutionRequest setEventSpyDispatcher(EventSpyDispatcher eventSpyDispatcher)
EventSpyDispatcher getEventSpyDispatcher()
java.util.Map<java.lang.String,java.lang.Object> getData()