public class MavenProject
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private java.util.List |
activeProfiles |
private Artifact |
artifact |
private java.util.Map |
artifactMap |
private java.util.Set |
artifacts |
private java.util.List |
attachedArtifacts |
private java.io.File |
basedir |
private java.util.List |
collectedProjects |
private java.util.List |
compileSourceRoots |
private java.util.Set |
dependencyArtifacts |
private Build |
dynamicBuild |
private java.util.List |
dynamicCompileSourceRoots |
private java.util.List |
dynamicScriptSourceRoots |
private java.util.List |
dynamicTestCompileSourceRoots |
static java.lang.String |
EMPTY_PROJECT_ARTIFACT_ID |
static java.lang.String |
EMPTY_PROJECT_GROUP_ID |
static java.lang.String |
EMPTY_PROJECT_VERSION |
private MavenProject |
executionProject |
private boolean |
executionRoot |
private java.util.Map |
extensionArtifactMap |
private java.util.Set |
extensionArtifacts |
private java.io.File |
file |
private boolean |
isConcrete |
private org.codehaus.plexus.logging.Logger |
logger |
private java.util.Map |
managedVersionMap |
private Model |
model |
private java.util.Map |
moduleAdjustments |
private Build |
originalInterpolatedBuild |
private java.util.List |
originalInterpolatedCompileSourceRoots |
private java.util.List |
originalInterpolatedScriptSourceRoots |
private java.util.List |
originalInterpolatedTestCompileSourceRoots |
private Model |
originalModel |
private MavenProject |
parent |
private Artifact |
parentArtifact |
private java.util.Map |
pluginArtifactMap |
private java.util.List |
pluginArtifactRepositories |
private java.util.Set |
pluginArtifacts |
private java.io.File |
preservedBasedir |
private java.util.Properties |
preservedProperties |
private ProjectBuilderConfiguration |
projectBuilderConfiguration |
private java.util.Map |
projectReferences |
private ArtifactRepository |
releaseArtifactRepository |
private java.util.List |
remoteArtifactRepositories |
private java.util.Map |
reportArtifactMap |
private java.util.Set |
reportArtifacts |
private java.util.List |
scriptSourceRoots |
private ArtifactRepository |
snapshotArtifactRepository |
private java.util.List |
testCompileSourceRoots |
Constructor and Description |
---|
MavenProject() |
MavenProject(MavenProject project)
Deprecated.
use
clone() so subclasses can provide a copy of the same class |
MavenProject(Model model) |
MavenProject(Model model,
org.codehaus.plexus.logging.Logger logger) |
Modifier and Type | Method and Description |
---|---|
private void |
addArtifactPath(Artifact a,
java.util.List list) |
void |
addAttachedArtifact(Artifact artifact) |
void |
addCompileSourceRoot(java.lang.String path) |
void |
addContributor(Contributor contributor) |
void |
addDeveloper(Developer developer) |
void |
addLicense(License license) |
void |
addMailingList(MailingList mailingList) |
void |
addPlugin(Plugin plugin) |
void |
addProjectReference(MavenProject project) |
void |
addResource(Resource resource) |
void |
addScriptSourceRoot(java.lang.String path) |
void |
addTestCompileSourceRoot(java.lang.String path) |
void |
addTestResource(Resource testResource) |
void |
attachArtifact(java.lang.String type,
java.lang.String classifier,
java.io.File file)
Deprecated.
Use MavenProjectHelper.attachArtifact(..) instead.
|
void |
clearRestorableBuild() |
void |
clearRestorableRoots() |
java.lang.Object |
clone() |
java.util.Set |
createArtifacts(ArtifactFactory artifactFactory,
java.lang.String inheritedScope,
ArtifactFilter dependencyFilter) |
private void |
deepCopy(MavenProject project) |
boolean |
equals(java.lang.Object other) |
private Artifact |
findMatchingArtifact(java.util.List artifacts,
Artifact requestedArtifact)
Tries to resolve the specified artifact from the given collection of attached project artifacts.
|
java.util.List |
getActiveProfiles() |
Artifact |
getArtifact() |
java.lang.String |
getArtifactId() |
java.util.Map |
getArtifactMap() |
java.util.Set |
getArtifacts()
All dependencies that this project has, including transitive ones.
|
java.util.List |
getAttachedArtifacts() |
java.io.File |
getBasedir() |
Build |
getBuild() |
java.util.List |
getBuildExtensions() |
java.util.List |
getBuildPlugins() |
CiManagement |
getCiManagement() |
java.util.List |
getCollectedProjects() |
java.util.List |
getCompileArtifacts() |
java.util.List |
getCompileClasspathElements() |
java.util.List |
getCompileDependencies() |
java.util.List |
getCompileSourceRoots() |
java.util.List |
getContributors() |
java.lang.String |
getDefaultGoal() |
java.util.List |
getDependencies() |
java.util.Set |
getDependencyArtifacts()
Direct dependencies that this project has.
|
DependencyManagement |
getDependencyManagement() |
java.lang.String |
getDescription() |
java.util.List |
getDevelopers() |
DistributionManagement |
getDistributionManagement() |
ArtifactRepository |
getDistributionManagementArtifactRepository() |
Build |
getDynamicBuild() |
java.util.List |
getDynamicCompileSourceRoots() |
java.util.List |
getDynamicScriptSourceRoots() |
java.util.List |
getDynamicTestCompileSourceRoots() |
MavenProject |
getExecutionProject() |
java.util.Map |
getExtensionArtifactMap() |
java.util.Set |
getExtensionArtifacts() |
java.io.File |
getFile() |
java.util.List |
getFilters() |
org.codehaus.plexus.util.xml.Xpp3Dom |
getGoalConfiguration(java.lang.String pluginGroupId,
java.lang.String pluginArtifactId,
java.lang.String executionId,
java.lang.String goalId) |
java.lang.String |
getGroupId() |
java.lang.String |
getId() |
java.lang.String |
getInceptionYear() |
IssueManagement |
getIssueManagement() |
java.util.List |
getLicenses() |
java.util.List |
getMailingLists() |
java.util.Map |
getManagedVersionMap() |
Model |
getModel() |
private Build |
getModelBuild() |
java.lang.String |
getModelVersion() |
java.lang.String |
getModulePathAdjustment(MavenProject moduleProject) |
java.util.List |
getModules() |
java.lang.String |
getName() |
Organization |
getOrganization() |
Build |
getOriginalInterpolatedBuild() |
java.util.List |
getOriginalInterpolatedCompileSourceRoots() |
java.util.List |
getOriginalInterpolatedScriptSourceRoots() |
java.util.List |
getOriginalInterpolatedTestCompileSourceRoots() |
Model |
getOriginalModel() |
java.lang.String |
getPackaging() |
MavenProject |
getParent() |
Artifact |
getParentArtifact() |
java.util.Map |
getPluginArtifactMap() |
java.util.List |
getPluginArtifactRepositories() |
java.util.Set |
getPluginArtifacts() |
PluginManagement |
getPluginManagement() |
java.util.List |
getPluginRepositories() |
Prerequisites |
getPrerequisites() |
java.io.File |
getPreservedBasedir() |
java.util.Properties |
getPreservedProperties() |
ProjectBuilderConfiguration |
getProjectBuilderConfiguration()
Retrieve the
ProjectBuilderConfiguration instance used to construct this MavenProject instance. |
static java.lang.String |
getProjectReferenceId(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
java.util.Map |
getProjectReferences() |
java.util.Properties |
getProperties() |
protected ArtifactRepository |
getReleaseArtifactRepository() |
java.util.List |
getRemoteArtifactRepositories() |
java.util.Map |
getReportArtifactMap() |
java.util.Set |
getReportArtifacts() |
org.codehaus.plexus.util.xml.Xpp3Dom |
getReportConfiguration(java.lang.String pluginGroupId,
java.lang.String pluginArtifactId,
java.lang.String reportSetId) |
Reporting |
getReporting() |
java.util.List |
getReportPlugins() |
java.util.List |
getRepositories() |
private java.lang.String |
getRepositoryConflictId(Artifact artifact)
Gets the repository conflict id of the specified artifact.
|
java.util.List |
getResources() |
java.util.List |
getRuntimeArtifacts() |
java.util.List |
getRuntimeClasspathElements() |
java.util.List |
getRuntimeDependencies() |
Scm |
getScm() |
java.util.List |
getScriptSourceRoots() |
protected ArtifactRepository |
getSnapshotArtifactRepository() |
java.util.List |
getSystemArtifacts() |
java.util.List |
getSystemClasspathElements() |
java.util.List |
getSystemDependencies() |
java.util.List |
getTestArtifacts() |
java.util.List |
getTestClasspathElements() |
java.util.List |
getTestCompileSourceRoots() |
java.util.List |
getTestDependencies() |
java.util.List |
getTestResources() |
java.lang.String |
getUrl() |
java.lang.String |
getVersion() |
int |
hashCode() |
boolean |
hasParent() |
void |
injectPluginManagementInfo(Plugin plugin) |
boolean |
isConcrete() |
boolean |
isExecutionRoot() |
private void |
logMissingSiblingProjectArtifact(Artifact artifact) |
void |
preserveBasedir() |
void |
preserveBuild(Build originalInterpolatedBuild) |
void |
preserveCompileSourceRoots(java.util.List originalInterpolatedCompileSourceRoots) |
void |
preserveProperties() |
void |
preserveScriptSourceRoots(java.util.List originalInterpolatedScriptSourceRoots) |
void |
preserveTestCompileSourceRoots(java.util.List originalInterpolatedTestCompileSourceRoots) |
Artifact |
replaceWithActiveArtifact(Artifact pluginArtifact) |
void |
resolveActiveArtifacts() |
void |
setActiveProfiles(java.util.List activeProfiles) |
void |
setArtifact(Artifact artifact) |
void |
setArtifactId(java.lang.String artifactId) |
void |
setArtifacts(java.util.Set artifacts) |
protected void |
setAttachedArtifacts(java.util.List attachedArtifacts) |
void |
setBasedir(java.io.File basedir) |
void |
setBuild(Build build) |
void |
setCiManagement(CiManagement ciManagement) |
void |
setCollectedProjects(java.util.List collectedProjects) |
protected void |
setCompileSourceRoots(java.util.List compileSourceRoots) |
void |
setConcrete(boolean concrete) |
void |
setContributors(java.util.List contributors) |
void |
setDependencies(java.util.List dependencies) |
void |
setDependencyArtifacts(java.util.Set dependencyArtifacts) |
void |
setDescription(java.lang.String description) |
void |
setDevelopers(java.util.List developers) |
void |
setDistributionManagement(DistributionManagement distributionManagement) |
protected void |
setDynamicBuild(Build dynamicBuild) |
protected void |
setDynamicCompileSourceRoots(java.util.List dynamicCompileSourceRoots) |
protected void |
setDynamicScriptSourceRoots(java.util.List dynamicScriptSourceRoots) |
protected void |
setDynamicTestCompileSourceRoots(java.util.List dynamicTestCompileSourceRoots) |
void |
setExecutionProject(MavenProject executionProject) |
void |
setExecutionRoot(boolean executionRoot) |
void |
setExtensionArtifacts(java.util.Set extensionArtifacts) |
void |
setFile(java.io.File file) |
void |
setGroupId(java.lang.String groupId) |
void |
setInceptionYear(java.lang.String inceptionYear) |
void |
setIssueManagement(IssueManagement issueManagement) |
void |
setLicenses(java.util.List licenses) |
void |
setLogger(org.codehaus.plexus.logging.Logger logger) |
void |
setMailingLists(java.util.List mailingLists) |
void |
setManagedVersionMap(java.util.Map map) |
protected void |
setModel(Model model) |
void |
setModelVersion(java.lang.String pomVersion) |
void |
setName(java.lang.String name) |
void |
setOrganization(Organization organization) |
protected void |
setOriginalInterpolatedBuild(Build originalInterpolatedBuild) |
protected void |
setOriginalInterpolatedCompileSourceRoots(java.util.List originalInterpolatedCompileSourceRoots) |
protected void |
setOriginalInterpolatedScriptSourceRoots(java.util.List originalInterpolatedScriptSourceRoots) |
protected void |
setOriginalInterpolatedTestCompileSourceRoots(java.util.List originalInterpolatedTestCompileSourceRoots) |
void |
setOriginalModel(Model originalModel) |
void |
setPackaging(java.lang.String packaging) |
void |
setParent(MavenProject parent) |
void |
setParentArtifact(Artifact parentArtifact) |
void |
setPluginArtifactRepositories(java.util.List pluginArtifactRepositories) |
void |
setPluginArtifacts(java.util.Set pluginArtifacts) |
void |
setProjectBuilderConfiguration(ProjectBuilderConfiguration projectBuilderConfiguration)
Set the
ProjectBuilderConfiguration instance used to construct this MavenProject instance. |
void |
setReleaseArtifactRepository(ArtifactRepository releaseArtifactRepository) |
void |
setRemoteArtifactRepositories(java.util.List remoteArtifactRepositories) |
void |
setReportArtifacts(java.util.Set reportArtifacts) |
void |
setReporting(Reporting reporting) |
void |
setScm(Scm scm) |
protected void |
setScriptSourceRoots(java.util.List scriptSourceRoots) |
void |
setSnapshotArtifactRepository(ArtifactRepository snapshotArtifactRepository) |
protected void |
setTestCompileSourceRoots(java.util.List testCompileSourceRoots) |
void |
setUrl(java.lang.String url) |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString()
Default toString
|
void |
writeModel(java.io.Writer writer) |
void |
writeOriginalModel(java.io.Writer writer) |
public static final java.lang.String EMPTY_PROJECT_GROUP_ID
public static final java.lang.String EMPTY_PROJECT_ARTIFACT_ID
public static final java.lang.String EMPTY_PROJECT_VERSION
private Model model
private MavenProject parent
private java.io.File file
private java.util.Set artifacts
private Artifact parentArtifact
private java.util.Set pluginArtifacts
private java.util.List remoteArtifactRepositories
private java.util.List collectedProjects
private java.util.List attachedArtifacts
private MavenProject executionProject
private java.util.List compileSourceRoots
private java.util.List testCompileSourceRoots
private java.util.List scriptSourceRoots
private java.util.List pluginArtifactRepositories
private ArtifactRepository releaseArtifactRepository
private ArtifactRepository snapshotArtifactRepository
private java.util.List activeProfiles
private java.util.Set dependencyArtifacts
private Artifact artifact
private java.util.Map artifactMap
private Model originalModel
private java.util.Map pluginArtifactMap
private java.util.Set reportArtifacts
private java.util.Map reportArtifactMap
private java.util.Set extensionArtifacts
private java.util.Map extensionArtifactMap
private java.util.Map managedVersionMap
private java.util.Map projectReferences
private boolean executionRoot
private java.util.Map moduleAdjustments
private java.io.File basedir
private org.codehaus.plexus.logging.Logger logger
private ProjectBuilderConfiguration projectBuilderConfiguration
private Build dynamicBuild
private Build originalInterpolatedBuild
private java.util.List dynamicCompileSourceRoots
private java.util.List originalInterpolatedCompileSourceRoots
private java.util.List dynamicTestCompileSourceRoots
private java.util.List originalInterpolatedTestCompileSourceRoots
private java.util.List dynamicScriptSourceRoots
private java.util.List originalInterpolatedScriptSourceRoots
private boolean isConcrete
private java.util.Properties preservedProperties
private java.io.File preservedBasedir
public MavenProject()
public MavenProject(Model model)
public MavenProject(Model model, org.codehaus.plexus.logging.Logger logger)
public MavenProject(MavenProject project)
clone()
so subclasses can provide a copy of the same classprivate final void deepCopy(MavenProject project)
public java.lang.String getModulePathAdjustment(MavenProject moduleProject) throws java.io.IOException
java.io.IOException
public Artifact getArtifact()
public void setArtifact(Artifact artifact)
public Model getModel()
public MavenProject getParent()
public void setParent(MavenProject parent)
public void setRemoteArtifactRepositories(java.util.List remoteArtifactRepositories)
public java.util.List getRemoteArtifactRepositories()
public boolean hasParent()
public java.io.File getFile()
public void setFile(java.io.File file)
public void setBasedir(java.io.File basedir)
public java.io.File getBasedir()
public void setDependencies(java.util.List dependencies)
public java.util.List getDependencies()
public DependencyManagement getDependencyManagement()
public void addCompileSourceRoot(java.lang.String path)
public void addScriptSourceRoot(java.lang.String path)
public void addTestCompileSourceRoot(java.lang.String path)
public java.util.List getCompileSourceRoots()
public java.util.List getScriptSourceRoots()
public java.util.List getTestCompileSourceRoots()
public java.util.List getCompileClasspathElements() throws DependencyResolutionRequiredException
public java.util.List getCompileArtifacts()
public java.util.List getCompileDependencies()
public java.util.List getTestClasspathElements() throws DependencyResolutionRequiredException
public java.util.List getTestArtifacts()
public java.util.List getTestDependencies()
public java.util.List getRuntimeClasspathElements() throws DependencyResolutionRequiredException
public java.util.List getRuntimeArtifacts()
public java.util.List getRuntimeDependencies()
public java.util.List getSystemClasspathElements() throws DependencyResolutionRequiredException
public java.util.List getSystemArtifacts()
public java.util.List getSystemDependencies()
public void setModelVersion(java.lang.String pomVersion)
public java.lang.String getModelVersion()
public java.lang.String getId()
public void setGroupId(java.lang.String groupId)
public java.lang.String getGroupId()
public void setArtifactId(java.lang.String artifactId)
public java.lang.String getArtifactId()
public void setName(java.lang.String name)
public java.lang.String getName()
public void setVersion(java.lang.String version)
public java.lang.String getVersion()
public java.lang.String getPackaging()
public void setPackaging(java.lang.String packaging)
public void setInceptionYear(java.lang.String inceptionYear)
public java.lang.String getInceptionYear()
public void setUrl(java.lang.String url)
public java.lang.String getUrl()
public Prerequisites getPrerequisites()
public void setIssueManagement(IssueManagement issueManagement)
public CiManagement getCiManagement()
public void setCiManagement(CiManagement ciManagement)
public IssueManagement getIssueManagement()
public void setDistributionManagement(DistributionManagement distributionManagement)
public DistributionManagement getDistributionManagement()
public void setDescription(java.lang.String description)
public java.lang.String getDescription()
public void setOrganization(Organization organization)
public Organization getOrganization()
public void setScm(Scm scm)
public Scm getScm()
public void setMailingLists(java.util.List mailingLists)
public java.util.List getMailingLists()
public void addMailingList(MailingList mailingList)
public void setDevelopers(java.util.List developers)
public java.util.List getDevelopers()
public void addDeveloper(Developer developer)
public void setContributors(java.util.List contributors)
public java.util.List getContributors()
public void addContributor(Contributor contributor)
public void setBuild(Build build)
public Build getBuild()
public java.util.List getResources()
public java.util.List getTestResources()
public void addResource(Resource resource)
public void addTestResource(Resource testResource)
public void setReporting(Reporting reporting)
public Reporting getReporting()
public void setLicenses(java.util.List licenses)
public java.util.List getLicenses()
public void addLicense(License license)
public void setArtifacts(java.util.Set artifacts)
public java.util.Set getArtifacts()
Set
< Artifact
>to get only direct dependencies
public java.util.Map getArtifactMap()
public void setPluginArtifacts(java.util.Set pluginArtifacts)
public java.util.Set getPluginArtifacts()
public java.util.Map getPluginArtifactMap()
public void setReportArtifacts(java.util.Set reportArtifacts)
public java.util.Set getReportArtifacts()
public java.util.Map getReportArtifactMap()
public void setExtensionArtifacts(java.util.Set extensionArtifacts)
public java.util.Set getExtensionArtifacts()
public java.util.Map getExtensionArtifactMap()
public void setParentArtifact(Artifact parentArtifact)
public Artifact getParentArtifact()
public java.util.List getRepositories()
public java.util.List getReportPlugins()
public java.util.List getBuildPlugins()
public java.util.List getModules()
public PluginManagement getPluginManagement()
private Build getModelBuild()
public void addPlugin(Plugin plugin)
public void injectPluginManagementInfo(Plugin plugin)
public java.util.List getCollectedProjects()
public void setCollectedProjects(java.util.List collectedProjects)
public void setPluginArtifactRepositories(java.util.List pluginArtifactRepositories)
public java.util.List getPluginArtifactRepositories()
public ArtifactRepository getDistributionManagementArtifactRepository()
public java.util.List getPluginRepositories()
public void setActiveProfiles(java.util.List activeProfiles)
public java.util.List getActiveProfiles()
public void addAttachedArtifact(Artifact artifact)
public java.util.List getAttachedArtifacts()
public org.codehaus.plexus.util.xml.Xpp3Dom getGoalConfiguration(java.lang.String pluginGroupId, java.lang.String pluginArtifactId, java.lang.String executionId, java.lang.String goalId)
public org.codehaus.plexus.util.xml.Xpp3Dom getReportConfiguration(java.lang.String pluginGroupId, java.lang.String pluginArtifactId, java.lang.String reportSetId)
public MavenProject getExecutionProject()
public void setExecutionProject(MavenProject executionProject)
public void writeModel(java.io.Writer writer) throws java.io.IOException
java.io.IOException
public void writeOriginalModel(java.io.Writer writer) throws java.io.IOException
java.io.IOException
public java.util.Set getDependencyArtifacts()
Set
< Artifact
>to get all transitive dependencies
public void setDependencyArtifacts(java.util.Set dependencyArtifacts)
public void setReleaseArtifactRepository(ArtifactRepository releaseArtifactRepository)
public void setSnapshotArtifactRepository(ArtifactRepository snapshotArtifactRepository)
public void setOriginalModel(Model originalModel)
public Model getOriginalModel()
public void setManagedVersionMap(java.util.Map map)
public java.util.Map getManagedVersionMap()
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.util.List getBuildExtensions()
public java.util.Set createArtifacts(ArtifactFactory artifactFactory, java.lang.String inheritedScope, ArtifactFilter dependencyFilter) throws InvalidDependencyVersionException
Set
< Artifact
>InvalidDependencyVersionException
public void addProjectReference(MavenProject project)
public static java.lang.String getProjectReferenceId(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
public void attachArtifact(java.lang.String type, java.lang.String classifier, java.io.File file)
public java.util.Properties getProperties()
public java.util.List getFilters()
public java.util.Map getProjectReferences()
public boolean isExecutionRoot()
public void setExecutionRoot(boolean executionRoot)
public java.lang.String getDefaultGoal()
protected void setModel(Model model)
protected void setAttachedArtifacts(java.util.List attachedArtifacts)
protected void setCompileSourceRoots(java.util.List compileSourceRoots)
protected void setTestCompileSourceRoots(java.util.List testCompileSourceRoots)
protected void setScriptSourceRoots(java.util.List scriptSourceRoots)
protected ArtifactRepository getReleaseArtifactRepository()
protected ArtifactRepository getSnapshotArtifactRepository()
public void resolveActiveArtifacts()
private Artifact findMatchingArtifact(java.util.List artifacts, Artifact requestedArtifact)
artifacts
- The attached artifacts, may be null
.requestedArtifact
- The artifact to resolve, must not be null
.null
if not found.private java.lang.String getRepositoryConflictId(Artifact artifact)
artifact
- The artifact, must not be null
.null
.private void logMissingSiblingProjectArtifact(Artifact artifact)
private void addArtifactPath(Artifact a, java.util.List list) throws DependencyResolutionRequiredException
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public boolean isConcrete()
public void setConcrete(boolean concrete)
public Build getDynamicBuild()
public Build getOriginalInterpolatedBuild()
public java.util.List getDynamicCompileSourceRoots()
public java.util.List getOriginalInterpolatedCompileSourceRoots()
public java.util.List getDynamicTestCompileSourceRoots()
public java.util.List getOriginalInterpolatedTestCompileSourceRoots()
public java.util.List getDynamicScriptSourceRoots()
public java.util.List getOriginalInterpolatedScriptSourceRoots()
public void clearRestorableRoots()
public void clearRestorableBuild()
public void preserveCompileSourceRoots(java.util.List originalInterpolatedCompileSourceRoots)
public void preserveTestCompileSourceRoots(java.util.List originalInterpolatedTestCompileSourceRoots)
public void preserveScriptSourceRoots(java.util.List originalInterpolatedScriptSourceRoots)
public void preserveBuild(Build originalInterpolatedBuild)
protected void setDynamicBuild(Build dynamicBuild)
protected void setOriginalInterpolatedBuild(Build originalInterpolatedBuild)
protected void setDynamicCompileSourceRoots(java.util.List dynamicCompileSourceRoots)
protected void setOriginalInterpolatedCompileSourceRoots(java.util.List originalInterpolatedCompileSourceRoots)
protected void setDynamicTestCompileSourceRoots(java.util.List dynamicTestCompileSourceRoots)
protected void setOriginalInterpolatedTestCompileSourceRoots(java.util.List originalInterpolatedTestCompileSourceRoots)
protected void setDynamicScriptSourceRoots(java.util.List dynamicScriptSourceRoots)
protected void setOriginalInterpolatedScriptSourceRoots(java.util.List originalInterpolatedScriptSourceRoots)
public java.util.Properties getPreservedProperties()
public void preserveProperties()
public java.io.File getPreservedBasedir()
public void preserveBasedir()
public void setLogger(org.codehaus.plexus.logging.Logger logger)
public ProjectBuilderConfiguration getProjectBuilderConfiguration()
ProjectBuilderConfiguration
instance used to construct this MavenProject instance.public void setProjectBuilderConfiguration(ProjectBuilderConfiguration projectBuilderConfiguration)
ProjectBuilderConfiguration
instance used to construct this MavenProject instance.projectBuilderConfiguration
-