|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.project.DefaultProjectBuildingRequest
public class DefaultProjectBuildingRequest
Constructor Summary | |
---|---|
DefaultProjectBuildingRequest()
|
Method Summary | |
---|---|
void |
addProfile(Profile profile)
Add a Profile that has come from an external source. |
java.util.List<java.lang.String> |
getActiveProfileIds()
|
java.util.Date |
getBuildStartTime()
Gets the start time of the build. |
java.util.List<java.lang.String> |
getInactiveProfileIds()
|
ArtifactRepository |
getLocalRepository()
|
java.util.List<Mirror> |
getMirrors()
|
java.util.List<ModelEventListener> |
getModelEventListeners()
|
java.util.List<ArtifactRepository> |
getPluginArtifactRepositories()
|
java.util.List<Profile> |
getProfiles()
|
MavenProject |
getProject()
|
java.util.List<Proxy> |
getProxies()
|
java.util.List<ArtifactRepository> |
getRemoteRepositories()
|
RepositoryCache |
getRepositoryCache()
|
java.util.List<Server> |
getServers()
|
java.util.Properties |
getSystemProperties()
Gets the system properties to use for interpolation and profile activation. |
ArtifactTransferListener |
getTransferListener()
|
java.util.Properties |
getUserProperties()
Gets the user properties to use for interpolation and profile activation. |
int |
getValidationLevel()
Gets the level of validation to perform on processed models. |
boolean |
isForceUpdate()
|
boolean |
isOffline()
|
boolean |
isProcessPlugins()
|
boolean |
isResolveDependencies()
|
void |
setActiveProfileIds(java.util.List<java.lang.String> activeProfileIds)
Set any active profiles that the ProjectBuilder should consider while constructing
a MavenProject . |
void |
setBuildStartTime(java.util.Date buildStartTime)
Sets the start time of the build. |
ProjectBuildingRequest |
setForceUpdate(boolean forceUpdate)
|
void |
setInactiveProfileIds(java.util.List<java.lang.String> inactiveProfileIds)
|
ProjectBuildingRequest |
setLocalRepository(ArtifactRepository localRepository)
|
ProjectBuildingRequest |
setMirrors(java.util.List<Mirror> mirrors)
|
ProjectBuildingRequest |
setModelEventListeners(java.util.List<ModelEventListener> listeners)
|
DefaultProjectBuildingRequest |
setOffline(boolean offline)
|
ProjectBuildingRequest |
setPluginArtifactRepositories(java.util.List<ArtifactRepository> pluginArtifactRepositories)
|
ProjectBuildingRequest |
setProcessPlugins(boolean processPlugins)
|
void |
setProfiles(java.util.List<Profile> profiles)
|
void |
setProject(MavenProject mavenProject)
|
ProjectBuildingRequest |
setProxies(java.util.List<Proxy> proxies)
|
ProjectBuildingRequest |
setRemoteRepositories(java.util.List<ArtifactRepository> remoteRepositories)
|
ProjectBuildingRequest |
setRepositoryCache(RepositoryCache repositoryCache)
|
ProjectBuildingRequest |
setResolveDependencies(boolean resolveDependencies)
|
ProjectBuildingRequest |
setServers(java.util.List<Server> servers)
|
ProjectBuildingRequest |
setSystemProperties(java.util.Properties systemProperties)
Sets the system properties to use for interpolation and profile activation. |
void |
setTransferListener(ArtifactTransferListener transferListener)
|
ProjectBuildingRequest |
setUserProperties(java.util.Properties userProperties)
Sets the user properties to use for interpolation and profile activation. |
ProjectBuildingRequest |
setValidationLevel(int validationLevel)
Controls the level of validation to perform on processed models. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultProjectBuildingRequest()
Method Detail |
---|
public MavenProject getProject()
getProject
in interface ProjectBuildingRequest
public void setProject(MavenProject mavenProject)
setProject
in interface ProjectBuildingRequest
public DefaultProjectBuildingRequest setOffline(boolean offline)
setOffline
in interface ProjectBuildingRequest
public boolean isOffline()
isOffline
in interface ProjectBuildingRequest
public boolean isForceUpdate()
isForceUpdate
in interface ProjectBuildingRequest
public ProjectBuildingRequest setForceUpdate(boolean forceUpdate)
setForceUpdate
in interface ProjectBuildingRequest
public ProjectBuildingRequest setRepositoryCache(RepositoryCache repositoryCache)
setRepositoryCache
in interface ProjectBuildingRequest
public RepositoryCache getRepositoryCache()
getRepositoryCache
in interface ProjectBuildingRequest
public ProjectBuildingRequest setLocalRepository(ArtifactRepository localRepository)
setLocalRepository
in interface ProjectBuildingRequest
public ArtifactRepository getLocalRepository()
getLocalRepository
in interface ProjectBuildingRequest
public java.util.List<ArtifactRepository> getRemoteRepositories()
getRemoteRepositories
in interface ProjectBuildingRequest
public ProjectBuildingRequest setRemoteRepositories(java.util.List<ArtifactRepository> remoteRepositories)
setRemoteRepositories
in interface ProjectBuildingRequest
public java.util.List<ArtifactRepository> getPluginArtifactRepositories()
getPluginArtifactRepositories
in interface ProjectBuildingRequest
public ProjectBuildingRequest setPluginArtifactRepositories(java.util.List<ArtifactRepository> pluginArtifactRepositories)
setPluginArtifactRepositories
in interface ProjectBuildingRequest
public ProjectBuildingRequest setServers(java.util.List<Server> servers)
setServers
in interface ProjectBuildingRequest
public java.util.List<Server> getServers()
getServers
in interface ProjectBuildingRequest
public ProjectBuildingRequest setMirrors(java.util.List<Mirror> mirrors)
setMirrors
in interface ProjectBuildingRequest
public java.util.List<Mirror> getMirrors()
getMirrors
in interface ProjectBuildingRequest
public ProjectBuildingRequest setProxies(java.util.List<Proxy> proxies)
setProxies
in interface ProjectBuildingRequest
public java.util.List<Proxy> getProxies()
getProxies
in interface ProjectBuildingRequest
public java.util.Properties getSystemProperties()
ProjectBuildingRequest
System.getProperties()
and environment variables.
getSystemProperties
in interface ProjectBuildingRequest
null
.public ProjectBuildingRequest setSystemProperties(java.util.Properties systemProperties)
ProjectBuildingRequest
System.getProperties()
and environment variables.
setSystemProperties
in interface ProjectBuildingRequest
systemProperties
- The system properties, may be null
.
null
.public java.util.Properties getUserProperties()
ProjectBuildingRequest
-Dkey=value
parameter on the command
line.
getUserProperties
in interface ProjectBuildingRequest
null
.public ProjectBuildingRequest setUserProperties(java.util.Properties userProperties)
ProjectBuildingRequest
-Dkey=value
parameter on the command
line.
setUserProperties
in interface ProjectBuildingRequest
userProperties
- The user properties, may be null
.
null
.public java.util.List<ModelEventListener> getModelEventListeners()
public ProjectBuildingRequest setModelEventListeners(java.util.List<ModelEventListener> listeners)
public boolean isProcessPlugins()
isProcessPlugins
in interface ProjectBuildingRequest
public ProjectBuildingRequest setProcessPlugins(boolean processPlugins)
setProcessPlugins
in interface ProjectBuildingRequest
public ProjectBuildingRequest setResolveDependencies(boolean resolveDependencies)
setResolveDependencies
in interface ProjectBuildingRequest
public boolean isResolveDependencies()
isResolveDependencies
in interface ProjectBuildingRequest
public ProjectBuildingRequest setValidationLevel(int validationLevel)
ProjectBuildingRequest
setValidationLevel
in interface ProjectBuildingRequest
validationLevel
- The level of validation to perform on processed models, e.g.
ModelBuildingRequest.VALIDATION_LEVEL_STRICT
.
null
.public int getValidationLevel()
ProjectBuildingRequest
getValidationLevel
in interface ProjectBuildingRequest
public java.util.List<java.lang.String> getActiveProfileIds()
getActiveProfileIds
in interface ProjectBuildingRequest
public void setActiveProfileIds(java.util.List<java.lang.String> activeProfileIds)
ProjectBuildingRequest
ProjectBuilder
should consider while constructing
a MavenProject
.
setActiveProfileIds
in interface ProjectBuildingRequest
public java.util.List<java.lang.String> getInactiveProfileIds()
getInactiveProfileIds
in interface ProjectBuildingRequest
public void setInactiveProfileIds(java.util.List<java.lang.String> inactiveProfileIds)
setInactiveProfileIds
in interface ProjectBuildingRequest
public void setProfiles(java.util.List<Profile> profiles)
setProfiles
in interface ProjectBuildingRequest
public void addProfile(Profile profile)
ProjectBuildingRequest
Profile
that has come from an external source. This may be from a custom configuration
like the MavenCLI settings.xml file, or from a custom dialog in an IDE integration like M2Eclipse.
addProfile
in interface ProjectBuildingRequest
public java.util.List<Profile> getProfiles()
getProfiles
in interface ProjectBuildingRequest
public java.util.Date getBuildStartTime()
ProjectBuildingRequest
getBuildStartTime
in interface ProjectBuildingRequest
null
if unknown.public void setBuildStartTime(java.util.Date buildStartTime)
ProjectBuildingRequest
setBuildStartTime
in interface ProjectBuildingRequest
buildStartTime
- The start time of the build, may be null
.public ArtifactTransferListener getTransferListener()
getTransferListener
in interface ProjectBuildingRequest
public void setTransferListener(ArtifactTransferListener transferListener)
setTransferListener
in interface ProjectBuildingRequest
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |