public class MavenProjectStub
extends org.apache.maven.project.MavenProject
MavenProject
object, going to take a lot of work to make it
useful as a stub though.Modifier and Type | Field and Description |
---|---|
private java.util.List<org.apache.maven.model.Profile> |
activeProfiles |
private org.apache.maven.artifact.Artifact |
artifact |
private java.lang.String |
artifactId |
private java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> |
artifactMap |
private java.util.List<org.apache.maven.artifact.Artifact> |
attachedArtifacts |
private org.apache.maven.model.Build |
build |
private org.apache.maven.model.Build |
buildOverlay |
private java.util.List<org.apache.maven.project.MavenProject> |
collectedProjects |
private java.util.List<org.apache.maven.artifact.Artifact> |
compileArtifacts |
private java.util.List<org.apache.maven.model.Dependency> |
compileDependencies |
private java.util.List<java.lang.String> |
compileSourceRoots |
private java.lang.String |
defaultGoal |
private java.util.Set<org.apache.maven.artifact.Artifact> |
dependencyArtifacts |
private java.lang.String |
description |
private boolean |
executionRoot |
private java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> |
extensionArtifactMap |
private java.io.File |
file |
private java.lang.String |
groupId |
private java.lang.String |
inceptionYear |
private java.util.List<org.apache.maven.model.License> |
licenses |
private org.apache.maven.model.Model |
model |
private java.lang.String |
modelVersion |
private java.lang.String |
name |
private org.apache.maven.model.Model |
originalModel |
private java.lang.String |
packaging |
private org.apache.maven.project.MavenProject |
parent |
private java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> |
pluginArtifactMap |
private java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> |
pluginArtifactRepositories |
private java.util.Map<java.lang.String,org.apache.maven.project.MavenProject> |
projectReferences |
private org.apache.maven.artifact.repository.ArtifactRepository |
releaseArtifactRepository |
private java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> |
reportArtifactMap |
private java.util.List<org.apache.maven.artifact.Artifact> |
runtimeArtifacts |
private java.util.List<java.lang.String> |
runtimeClasspathElements |
private java.util.List<org.apache.maven.model.Dependency> |
runtimeDependencies |
private java.util.List<java.lang.String> |
scriptSourceRoots |
private org.apache.maven.artifact.repository.ArtifactRepository |
snapshotArtifactRepository |
private java.util.List<org.apache.maven.artifact.Artifact> |
systemArtifacts |
private java.util.List<java.lang.String> |
systemClasspathElements |
private java.util.List<org.apache.maven.model.Dependency> |
systemDependencies |
private java.util.List<org.apache.maven.artifact.Artifact> |
testArtifacts |
private java.util.List<java.lang.String> |
testClasspathElements |
private java.util.List<java.lang.String> |
testCompileSourceRoots |
private java.util.List<org.apache.maven.model.Dependency> |
testDependencies |
private java.lang.String |
url |
private java.lang.String |
version |
Constructor and Description |
---|
MavenProjectStub()
Default constructor
|
MavenProjectStub(org.apache.maven.project.MavenProject project)
No project model is associated
|
MavenProjectStub(org.apache.maven.model.Model model) |
Modifier and Type | Method and Description |
---|---|
void |
addAttachedArtifact(org.apache.maven.artifact.Artifact artifact) |
void |
addCompileSourceRoot(java.lang.String string) |
void |
addContributor(org.apache.maven.model.Contributor contributor)
By default, do nothing.
|
void |
addDeveloper(org.apache.maven.model.Developer developer)
By default, do nothing.
|
void |
addLicense(org.apache.maven.model.License license)
By default, do nothing.
|
void |
addMailingList(org.apache.maven.model.MailingList mailingList)
By default, do nothing.
|
void |
addPlugin(org.apache.maven.model.Plugin plugin)
By default, do nothing.
|
void |
addProjectReference(org.apache.maven.project.MavenProject mavenProject)
By default, do nothing.
|
void |
addResource(org.apache.maven.model.Resource resource)
By default, do nothing.
|
void |
addScriptSourceRoot(java.lang.String string) |
void |
addTestCompileSourceRoot(java.lang.String string) |
void |
addTestResource(org.apache.maven.model.Resource resource)
By default, do nothing.
|
void |
attachArtifact(java.lang.String string,
java.lang.String string1,
java.io.File file)
By default, do nothing.
|
java.util.Set<org.apache.maven.artifact.Artifact> |
createArtifacts(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
java.lang.String string,
org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter)
By default, return
Collections.EMPTY_SET . |
java.util.List<org.apache.maven.model.Profile> |
getActiveProfiles() |
org.apache.maven.artifact.Artifact |
getArtifact() |
java.lang.String |
getArtifactId() |
java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> |
getArtifactMap()
By default, return
Collections.EMPTY_MAP . |
java.util.Set<org.apache.maven.artifact.Artifact> |
getArtifacts()
By default, return
Collections.EMPTY_SET . |
java.util.List<org.apache.maven.artifact.Artifact> |
getAttachedArtifacts() |
java.io.File |
getBasedir() |
org.apache.maven.model.Build |
getBuild() |
java.util.List<org.apache.maven.model.Extension> |
getBuildExtensions()
By default, return
Collections.EMPTY_LIST . |
java.util.List<org.apache.maven.model.Plugin> |
getBuildPlugins()
By default, return
Collections.EMPTY_LIST . |
org.apache.maven.model.CiManagement |
getCiManagement()
By default, return
null . |
java.util.List<org.apache.maven.project.MavenProject> |
getCollectedProjects() |
java.util.List<org.apache.maven.artifact.Artifact> |
getCompileArtifacts() |
java.util.List<java.lang.String> |
getCompileClasspathElements() |
java.util.List<org.apache.maven.model.Dependency> |
getCompileDependencies() |
java.util.List<java.lang.String> |
getCompileSourceRoots() |
java.util.List<org.apache.maven.model.Contributor> |
getContributors()
By default, return
Collections.EMPTY_LIST . |
java.lang.String |
getDefaultGoal() |
java.util.List<org.apache.maven.model.Dependency> |
getDependencies()
By default, return
Collections.EMPTY_LIST . |
java.util.Set<org.apache.maven.artifact.Artifact> |
getDependencyArtifacts() |
org.apache.maven.model.DependencyManagement |
getDependencyManagement()
By default, return
null . |
java.lang.String |
getDescription() |
java.util.List<org.apache.maven.model.Developer> |
getDevelopers()
By default, return
Collections.EMPTY_LIST . |
org.apache.maven.model.DistributionManagement |
getDistributionManagement()
By default, return
null . |
org.apache.maven.artifact.repository.ArtifactRepository |
getDistributionManagementArtifactRepository()
By default, return
null . |
org.apache.maven.project.MavenProject |
getExecutionProject()
By default, return
null . |
java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> |
getExtensionArtifactMap()
By default, return
Collections.EMPTY_MAP . |
java.util.Set<org.apache.maven.artifact.Artifact> |
getExtensionArtifacts()
By default, return
Collections.EMPTY_SET . |
java.io.File |
getFile() |
java.util.List<java.lang.String> |
getFilters()
By default, return
Collections.EMPTY_LIST . |
org.codehaus.plexus.util.xml.Xpp3Dom |
getGoalConfiguration(java.lang.String string,
java.lang.String string1,
java.lang.String string2,
java.lang.String string3)
By default, return
null . |
java.lang.String |
getGroupId() |
java.lang.String |
getId()
By default, return an empty String.
|
java.lang.String |
getInceptionYear() |
org.apache.maven.model.IssueManagement |
getIssueManagement()
By default, return
null . |
java.util.List<org.apache.maven.model.License> |
getLicenses() |
java.util.List<org.apache.maven.model.MailingList> |
getMailingLists()
By default, return
Collections.EMPTY_LIST . |
org.apache.maven.model.Model |
getModel() |
java.lang.String |
getModelVersion() |
java.lang.String |
getModulePathAdjustment(org.apache.maven.project.MavenProject mavenProject) |
java.util.List<java.lang.String> |
getModules()
By default, return
Collections.EMPTY_LIST . |
java.lang.String |
getName() |
org.apache.maven.model.Organization |
getOrganization()
By default, return
null . |
org.apache.maven.model.Model |
getOriginalModel() |
java.lang.String |
getPackaging() |
org.apache.maven.project.MavenProject |
getParent() |
org.apache.maven.artifact.Artifact |
getParentArtifact()
By default, return
null . |
java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> |
getPluginArtifactMap()
By default, return
Collections.EMPTY_MAP . |
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> |
getPluginArtifactRepositories() |
java.util.Set<org.apache.maven.artifact.Artifact> |
getPluginArtifacts()
By default, return
Collections.EMPTY_SET . |
org.apache.maven.model.PluginManagement |
getPluginManagement()
By default, return
null . |
java.util.List<org.apache.maven.model.Repository> |
getPluginRepositories()
By default, return
Collections.EMPTY_LIST . |
org.apache.maven.model.Prerequisites |
getPrerequisites()
By default, return
null . |
java.util.Map<java.lang.String,org.apache.maven.project.MavenProject> |
getProjectReferences()
By default, return
Collections.EMPTY_MAP . |
java.util.Properties |
getProperties()
By default, return a new instance of
Properties . |
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> |
getRemoteArtifactRepositories()
By default, return
Collections.EMPTY_LIST . |
java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> |
getReportArtifactMap()
By default, return
Collections.EMPTY_MAP . |
java.util.Set<org.apache.maven.artifact.Artifact> |
getReportArtifacts()
By default, return
Collections.EMPTY_SET . |
org.codehaus.plexus.util.xml.Xpp3Dom |
getReportConfiguration(java.lang.String string,
java.lang.String string1,
java.lang.String string2)
By default, return
null . |
org.apache.maven.model.Reporting |
getReporting()
By default, return
null . |
java.util.List<org.apache.maven.model.ReportPlugin> |
getReportPlugins()
By default, return
Collections.EMPTY_LIST . |
java.util.List<org.apache.maven.model.Repository> |
getRepositories()
By default, return
Collections.EMPTY_LIST . |
java.util.List<org.apache.maven.model.Resource> |
getResources()
By default, return
Collections.EMPTY_LIST . |
java.util.List<org.apache.maven.artifact.Artifact> |
getRuntimeArtifacts() |
java.util.List<java.lang.String> |
getRuntimeClasspathElements() |
java.util.List<org.apache.maven.model.Dependency> |
getRuntimeDependencies() |
org.apache.maven.model.Scm |
getScm()
By default, return
null . |
java.util.List<java.lang.String> |
getScriptSourceRoots() |
java.util.List<org.apache.maven.artifact.Artifact> |
getSystemArtifacts() |
java.util.List<java.lang.String> |
getSystemClasspathElements() |
java.util.List<org.apache.maven.model.Dependency> |
getSystemDependencies() |
java.util.List<org.apache.maven.artifact.Artifact> |
getTestArtifacts() |
java.util.List<java.lang.String> |
getTestClasspathElements() |
java.util.List<java.lang.String> |
getTestCompileSourceRoots() |
java.util.List<org.apache.maven.model.Dependency> |
getTestDependencies() |
java.util.List<org.apache.maven.model.Resource> |
getTestResources()
By default, return
Collections.EMPTY_LIST . |
java.lang.String |
getUrl() |
java.lang.String |
getVersion() |
boolean |
hasParent() |
void |
injectPluginManagementInfo(org.apache.maven.model.Plugin plugin)
By default, do nothing.
|
boolean |
isExecutionRoot() |
protected void |
readModel(java.io.File pomFile)
Loads the model for this stub from the specified POM.
|
org.apache.maven.artifact.Artifact |
replaceWithActiveArtifact(org.apache.maven.artifact.Artifact artifact)
By default, return
null . |
void |
setActiveProfiles(java.util.List<org.apache.maven.model.Profile> list) |
void |
setArtifact(org.apache.maven.artifact.Artifact artifact) |
void |
setArtifactId(java.lang.String string) |
void |
setArtifactMap(java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> artifactMap) |
void |
setArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> set)
By default, do nothing.
|
void |
setAttachedArtifacts(java.util.List<org.apache.maven.artifact.Artifact> attachedArtifacts) |
void |
setBuild(org.apache.maven.model.Build build) |
void |
setBuildOverlay(org.apache.maven.model.Build buildOverlay) |
void |
setCiManagement(org.apache.maven.model.CiManagement ciManagement)
By default, do nothing.
|
void |
setCollectedProjects(java.util.List<org.apache.maven.project.MavenProject> list) |
void |
setCompileArtifacts(java.util.List<org.apache.maven.artifact.Artifact> compileArtifacts) |
void |
setCompileDependencies(java.util.List<org.apache.maven.model.Dependency> compileDependencies) |
void |
setCompileSourceRoots(java.util.List<java.lang.String> compileSourceRoots) |
void |
setContributors(java.util.List<org.apache.maven.model.Contributor> list)
By default, do nothing.
|
void |
setDependencies(java.util.List<org.apache.maven.model.Dependency> list)
By default, do nothing.
|
void |
setDependencyArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> set) |
void |
setDescription(java.lang.String string) |
void |
setDevelopers(java.util.List<org.apache.maven.model.Developer> list)
By default, do nothing.
|
void |
setDistributionManagement(org.apache.maven.model.DistributionManagement distributionManagement)
By default, do nothing.
|
void |
setExecutionProject(org.apache.maven.project.MavenProject mavenProject)
By default, do nothing.
|
void |
setExecutionRoot(boolean b) |
void |
setExtensionArtifactMap(java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> extensionArtifactMap) |
void |
setExtensionArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> set)
By default, do nothing.
|
void |
setFile(java.io.File file) |
void |
setGroupId(java.lang.String string) |
void |
setInceptionYear(java.lang.String string) |
void |
setIssueManagement(org.apache.maven.model.IssueManagement issueManagement)
By default, do nothing.
|
void |
setLicenses(java.util.List<org.apache.maven.model.License> licenses) |
void |
setMailingLists(java.util.List<org.apache.maven.model.MailingList> list)
By default, do nothing.
|
void |
setModel(org.apache.maven.model.Model model) |
void |
setModelVersion(java.lang.String string) |
void |
setName(java.lang.String string) |
void |
setOrganization(org.apache.maven.model.Organization organization)
By default, do nothing.
|
void |
setOriginalModel(org.apache.maven.model.Model model) |
void |
setPackaging(java.lang.String string) |
void |
setParent(org.apache.maven.project.MavenProject mavenProject) |
void |
setParentArtifact(org.apache.maven.artifact.Artifact artifact)
By default, do nothing.
|
void |
setPluginArtifactMap(java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> pluginArtifactMap) |
void |
setPluginArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> list) |
void |
setPluginArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> set)
By default, do nothing.
|
void |
setProjectReferences(java.util.Map<java.lang.String,org.apache.maven.project.MavenProject> projectReferences) |
void |
setReleaseArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository) |
void |
setRemoteArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> list)
By default, do nothing.
|
void |
setReportArtifactMap(java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> reportArtifactMap) |
void |
setReportArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> set)
By default, do nothing.
|
void |
setReporting(org.apache.maven.model.Reporting reporting)
By default, do nothing.
|
void |
setRuntimeArtifacts(java.util.List<org.apache.maven.artifact.Artifact> runtimeArtifacts) |
void |
setRuntimeClasspathElements(java.util.List<java.lang.String> runtimeClasspathElements) |
void |
setRuntimeDependencies(java.util.List<org.apache.maven.model.Dependency> runtimeDependencies) |
void |
setScm(org.apache.maven.model.Scm scm)
By default, do nothing.
|
void |
setScriptSourceRoots(java.util.List<java.lang.String> scriptSourceRoots) |
void |
setSnapshotArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository) |
void |
setSystemArtifacts(java.util.List<org.apache.maven.artifact.Artifact> systemArtifacts) |
void |
setSystemClasspathElements(java.util.List<java.lang.String> systemClasspathElements) |
void |
setSystemDependencies(java.util.List<org.apache.maven.model.Dependency> systemDependencies) |
void |
setTestArtifacts(java.util.List<org.apache.maven.artifact.Artifact> testArtifacts) |
void |
setTestClasspathElements(java.util.List<java.lang.String> testClasspathElements) |
void |
setTestCompileSourceRoots(java.util.List<java.lang.String> testCompileSourceRoots) |
void |
setTestDependencies(java.util.List<org.apache.maven.model.Dependency> testDependencies) |
void |
setUrl(java.lang.String string) |
void |
setVersion(java.lang.String string) |
void |
writeModel(java.io.Writer writer)
By default, do nothing.
|
void |
writeOriginalModel(java.io.Writer writer)
By default, do nothing.
|
addLifecyclePhase, clone, equals, getClassRealm, getContextValue, getExtensionDependencyFilter, getInjectedProfileIds, getManagedVersionMap, getParentFile, getPlugin, getProjectBuildingRequest, getReleaseArtifactRepository, getRemotePluginRepositories, getRemoteProjectRepositories, getSnapshotArtifactRepository, hashCode, hasLifecyclePhase, setArtifactFilter, setClassRealm, setContextValue, setExtensionDependencyFilter, setInjectedProfileIds, setManagedVersionMap, setParentFile, setPomFile, setProjectBuildingRequest, setResolvedArtifacts, toString
private java.lang.String groupId
private java.lang.String artifactId
private java.lang.String name
private org.apache.maven.model.Model model
private org.apache.maven.project.MavenProject parent
private java.io.File file
private java.util.List<org.apache.maven.project.MavenProject> collectedProjects
private java.util.List<org.apache.maven.artifact.Artifact> attachedArtifacts
private java.util.List<java.lang.String> compileSourceRoots
private java.util.List<java.lang.String> testCompileSourceRoots
private java.util.List<java.lang.String> scriptSourceRoots
private java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> pluginArtifactRepositories
private org.apache.maven.artifact.repository.ArtifactRepository releaseArtifactRepository
private org.apache.maven.artifact.repository.ArtifactRepository snapshotArtifactRepository
private java.util.List<org.apache.maven.model.Profile> activeProfiles
private java.util.Set<org.apache.maven.artifact.Artifact> dependencyArtifacts
private org.apache.maven.artifact.Artifact artifact
private java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> artifactMap
private org.apache.maven.model.Model originalModel
private java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> pluginArtifactMap
private java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> reportArtifactMap
private java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> extensionArtifactMap
private java.util.Map<java.lang.String,org.apache.maven.project.MavenProject> projectReferences
private org.apache.maven.model.Build buildOverlay
private boolean executionRoot
private java.util.List<org.apache.maven.artifact.Artifact> compileArtifacts
private java.util.List<org.apache.maven.model.Dependency> compileDependencies
private java.util.List<org.apache.maven.model.Dependency> systemDependencies
private java.util.List<java.lang.String> testClasspathElements
private java.util.List<org.apache.maven.model.Dependency> testDependencies
private java.util.List<java.lang.String> systemClasspathElements
private java.util.List<org.apache.maven.artifact.Artifact> systemArtifacts
private java.util.List<org.apache.maven.artifact.Artifact> testArtifacts
private java.util.List<org.apache.maven.artifact.Artifact> runtimeArtifacts
private java.util.List<org.apache.maven.model.Dependency> runtimeDependencies
private java.util.List<java.lang.String> runtimeClasspathElements
private java.lang.String modelVersion
private java.lang.String packaging
private java.lang.String inceptionYear
private java.lang.String url
private java.lang.String description
private java.lang.String version
private java.lang.String defaultGoal
private java.util.List<org.apache.maven.model.License> licenses
private org.apache.maven.model.Build build
public MavenProjectStub()
public MavenProjectStub(org.apache.maven.model.Model model)
model
- the given modelpublic MavenProjectStub(org.apache.maven.project.MavenProject project)
project
- the given projectprotected void readModel(java.io.File pomFile)
pomFile
- The path to the POM file to load, must not be null
. If this path is relative, it
is resolved against the return value of getBasedir()
.public java.lang.String getModulePathAdjustment(org.apache.maven.project.MavenProject mavenProject) throws java.io.IOException
getModulePathAdjustment
in class org.apache.maven.project.MavenProject
mavenProject
- java.io.IOException
- if anypublic org.apache.maven.artifact.Artifact getArtifact()
getArtifact
in class org.apache.maven.project.MavenProject
public void setArtifact(org.apache.maven.artifact.Artifact artifact)
setArtifact
in class org.apache.maven.project.MavenProject
public org.apache.maven.model.Model getModel()
getModel
in class org.apache.maven.project.MavenProject
public org.apache.maven.project.MavenProject getParent()
getParent
in class org.apache.maven.project.MavenProject
public void setParent(org.apache.maven.project.MavenProject mavenProject)
setParent
in class org.apache.maven.project.MavenProject
public void setRemoteArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> list)
setRemoteArtifactRepositories
in class org.apache.maven.project.MavenProject
MavenProject.setRemoteArtifactRepositories(java.util.List)
public java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteArtifactRepositories()
Collections.EMPTY_LIST
.getRemoteArtifactRepositories
in class org.apache.maven.project.MavenProject
MavenProject.getRemoteArtifactRepositories()
public boolean hasParent()
hasParent
in class org.apache.maven.project.MavenProject
public java.io.File getFile()
getFile
in class org.apache.maven.project.MavenProject
public void setFile(java.io.File file)
setFile
in class org.apache.maven.project.MavenProject
public java.io.File getBasedir()
getBasedir
in class org.apache.maven.project.MavenProject
public void setDependencies(java.util.List<org.apache.maven.model.Dependency> list)
setDependencies
in class org.apache.maven.project.MavenProject
MavenProject.setDependencies(java.util.List)
public java.util.List<org.apache.maven.model.Dependency> getDependencies()
Collections.EMPTY_LIST
.getDependencies
in class org.apache.maven.project.MavenProject
MavenProject.getDependencies()
public org.apache.maven.model.DependencyManagement getDependencyManagement()
null
.getDependencyManagement
in class org.apache.maven.project.MavenProject
MavenProject.getDependencyManagement()
public void addCompileSourceRoot(java.lang.String string)
addCompileSourceRoot
in class org.apache.maven.project.MavenProject
public void addScriptSourceRoot(java.lang.String string)
addScriptSourceRoot
in class org.apache.maven.project.MavenProject
public void addTestCompileSourceRoot(java.lang.String string)
addTestCompileSourceRoot
in class org.apache.maven.project.MavenProject
public java.util.List<java.lang.String> getCompileSourceRoots()
getCompileSourceRoots
in class org.apache.maven.project.MavenProject
public java.util.List<java.lang.String> getScriptSourceRoots()
getScriptSourceRoots
in class org.apache.maven.project.MavenProject
public java.util.List<java.lang.String> getTestCompileSourceRoots()
getTestCompileSourceRoots
in class org.apache.maven.project.MavenProject
public java.util.List<java.lang.String> getCompileClasspathElements() throws org.apache.maven.artifact.DependencyResolutionRequiredException
getCompileClasspathElements
in class org.apache.maven.project.MavenProject
org.apache.maven.artifact.DependencyResolutionRequiredException
public void setCompileArtifacts(java.util.List<org.apache.maven.artifact.Artifact> compileArtifacts)
compileArtifacts
- public java.util.List<org.apache.maven.artifact.Artifact> getCompileArtifacts()
getCompileArtifacts
in class org.apache.maven.project.MavenProject
public java.util.List<org.apache.maven.model.Dependency> getCompileDependencies()
getCompileDependencies
in class org.apache.maven.project.MavenProject
public java.util.List<java.lang.String> getTestClasspathElements() throws org.apache.maven.artifact.DependencyResolutionRequiredException
getTestClasspathElements
in class org.apache.maven.project.MavenProject
org.apache.maven.artifact.DependencyResolutionRequiredException
public java.util.List<org.apache.maven.artifact.Artifact> getTestArtifacts()
getTestArtifacts
in class org.apache.maven.project.MavenProject
public java.util.List<org.apache.maven.model.Dependency> getTestDependencies()
getTestDependencies
in class org.apache.maven.project.MavenProject
public java.util.List<java.lang.String> getRuntimeClasspathElements() throws org.apache.maven.artifact.DependencyResolutionRequiredException
getRuntimeClasspathElements
in class org.apache.maven.project.MavenProject
org.apache.maven.artifact.DependencyResolutionRequiredException
public java.util.List<org.apache.maven.artifact.Artifact> getRuntimeArtifacts()
getRuntimeArtifacts
in class org.apache.maven.project.MavenProject
public java.util.List<org.apache.maven.model.Dependency> getRuntimeDependencies()
getRuntimeDependencies
in class org.apache.maven.project.MavenProject
public java.util.List<java.lang.String> getSystemClasspathElements() throws org.apache.maven.artifact.DependencyResolutionRequiredException
getSystemClasspathElements
in class org.apache.maven.project.MavenProject
org.apache.maven.artifact.DependencyResolutionRequiredException
public java.util.List<org.apache.maven.artifact.Artifact> getSystemArtifacts()
getSystemArtifacts
in class org.apache.maven.project.MavenProject
public void setRuntimeClasspathElements(java.util.List<java.lang.String> runtimeClasspathElements)
runtimeClasspathElements
- public void setAttachedArtifacts(java.util.List<org.apache.maven.artifact.Artifact> attachedArtifacts)
setAttachedArtifacts
in class org.apache.maven.project.MavenProject
attachedArtifacts
- public void setCompileSourceRoots(java.util.List<java.lang.String> compileSourceRoots)
setCompileSourceRoots
in class org.apache.maven.project.MavenProject
compileSourceRoots
- public void setTestCompileSourceRoots(java.util.List<java.lang.String> testCompileSourceRoots)
setTestCompileSourceRoots
in class org.apache.maven.project.MavenProject
testCompileSourceRoots
- public void setScriptSourceRoots(java.util.List<java.lang.String> scriptSourceRoots)
setScriptSourceRoots
in class org.apache.maven.project.MavenProject
scriptSourceRoots
- public void setArtifactMap(java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> artifactMap)
artifactMap
- public void setPluginArtifactMap(java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> pluginArtifactMap)
pluginArtifactMap
- public void setReportArtifactMap(java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> reportArtifactMap)
reportArtifactMap
- public void setExtensionArtifactMap(java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> extensionArtifactMap)
extensionArtifactMap
- public void setProjectReferences(java.util.Map<java.lang.String,org.apache.maven.project.MavenProject> projectReferences)
projectReferences
- public void setBuildOverlay(org.apache.maven.model.Build buildOverlay)
buildOverlay
- public void setCompileDependencies(java.util.List<org.apache.maven.model.Dependency> compileDependencies)
compileDependencies
- public void setSystemDependencies(java.util.List<org.apache.maven.model.Dependency> systemDependencies)
systemDependencies
- public void setTestClasspathElements(java.util.List<java.lang.String> testClasspathElements)
testClasspathElements
- public void setTestDependencies(java.util.List<org.apache.maven.model.Dependency> testDependencies)
testDependencies
- public void setSystemClasspathElements(java.util.List<java.lang.String> systemClasspathElements)
systemClasspathElements
- public void setSystemArtifacts(java.util.List<org.apache.maven.artifact.Artifact> systemArtifacts)
systemArtifacts
- public void setTestArtifacts(java.util.List<org.apache.maven.artifact.Artifact> testArtifacts)
testArtifacts
- public void setRuntimeArtifacts(java.util.List<org.apache.maven.artifact.Artifact> runtimeArtifacts)
runtimeArtifacts
- public void setRuntimeDependencies(java.util.List<org.apache.maven.model.Dependency> runtimeDependencies)
runtimeDependencies
- public void setModel(org.apache.maven.model.Model model)
setModel
in class org.apache.maven.project.MavenProject
model
- public java.util.List<org.apache.maven.model.Dependency> getSystemDependencies()
getSystemDependencies
in class org.apache.maven.project.MavenProject
public void setModelVersion(java.lang.String string)
setModelVersion
in class org.apache.maven.project.MavenProject
public java.lang.String getModelVersion()
getModelVersion
in class org.apache.maven.project.MavenProject
public java.lang.String getId()
getId
in class org.apache.maven.project.MavenProject
MavenProject.getId()
public void setGroupId(java.lang.String string)
setGroupId
in class org.apache.maven.project.MavenProject
public java.lang.String getGroupId()
getGroupId
in class org.apache.maven.project.MavenProject
public void setArtifactId(java.lang.String string)
setArtifactId
in class org.apache.maven.project.MavenProject
public java.lang.String getArtifactId()
getArtifactId
in class org.apache.maven.project.MavenProject
public void setName(java.lang.String string)
setName
in class org.apache.maven.project.MavenProject
public java.lang.String getName()
getName
in class org.apache.maven.project.MavenProject
public void setVersion(java.lang.String string)
setVersion
in class org.apache.maven.project.MavenProject
public java.lang.String getVersion()
getVersion
in class org.apache.maven.project.MavenProject
public java.lang.String getPackaging()
getPackaging
in class org.apache.maven.project.MavenProject
public void setPackaging(java.lang.String string)
setPackaging
in class org.apache.maven.project.MavenProject
public void setInceptionYear(java.lang.String string)
setInceptionYear
in class org.apache.maven.project.MavenProject
public java.lang.String getInceptionYear()
getInceptionYear
in class org.apache.maven.project.MavenProject
public void setUrl(java.lang.String string)
setUrl
in class org.apache.maven.project.MavenProject
public java.lang.String getUrl()
getUrl
in class org.apache.maven.project.MavenProject
public org.apache.maven.model.Prerequisites getPrerequisites()
null
.getPrerequisites
in class org.apache.maven.project.MavenProject
MavenProject.getPrerequisites()
public void setIssueManagement(org.apache.maven.model.IssueManagement issueManagement)
setIssueManagement
in class org.apache.maven.project.MavenProject
MavenProject.setIssueManagement(org.apache.maven.model.IssueManagement)
public org.apache.maven.model.CiManagement getCiManagement()
null
.getCiManagement
in class org.apache.maven.project.MavenProject
MavenProject.getCiManagement()
public void setCiManagement(org.apache.maven.model.CiManagement ciManagement)
setCiManagement
in class org.apache.maven.project.MavenProject
MavenProject.setCiManagement(org.apache.maven.model.CiManagement)
public org.apache.maven.model.IssueManagement getIssueManagement()
null
.getIssueManagement
in class org.apache.maven.project.MavenProject
MavenProject.getIssueManagement()
public void setDistributionManagement(org.apache.maven.model.DistributionManagement distributionManagement)
setDistributionManagement
in class org.apache.maven.project.MavenProject
MavenProject.setDistributionManagement(org.apache.maven.model.DistributionManagement)
public org.apache.maven.model.DistributionManagement getDistributionManagement()
null
.getDistributionManagement
in class org.apache.maven.project.MavenProject
MavenProject.getDistributionManagement()
public void setDescription(java.lang.String string)
setDescription
in class org.apache.maven.project.MavenProject
public java.lang.String getDescription()
getDescription
in class org.apache.maven.project.MavenProject
public void setOrganization(org.apache.maven.model.Organization organization)
setOrganization
in class org.apache.maven.project.MavenProject
MavenProject.setOrganization(org.apache.maven.model.Organization)
public org.apache.maven.model.Organization getOrganization()
null
.getOrganization
in class org.apache.maven.project.MavenProject
MavenProject.getOrganization()
public void setScm(org.apache.maven.model.Scm scm)
setScm
in class org.apache.maven.project.MavenProject
MavenProject.setScm(org.apache.maven.model.Scm)
public org.apache.maven.model.Scm getScm()
null
.getScm
in class org.apache.maven.project.MavenProject
MavenProject.getScm()
public void setMailingLists(java.util.List<org.apache.maven.model.MailingList> list)
setMailingLists
in class org.apache.maven.project.MavenProject
MavenProject.setMailingLists(java.util.List)
public java.util.List<org.apache.maven.model.MailingList> getMailingLists()
Collections.EMPTY_LIST
.getMailingLists
in class org.apache.maven.project.MavenProject
MavenProject.getMailingLists()
public void addMailingList(org.apache.maven.model.MailingList mailingList)
addMailingList
in class org.apache.maven.project.MavenProject
MavenProject.addMailingList(org.apache.maven.model.MailingList)
public void setDevelopers(java.util.List<org.apache.maven.model.Developer> list)
setDevelopers
in class org.apache.maven.project.MavenProject
MavenProject.setDevelopers(java.util.List)
public java.util.List<org.apache.maven.model.Developer> getDevelopers()
Collections.EMPTY_LIST
.getDevelopers
in class org.apache.maven.project.MavenProject
MavenProject.getDevelopers()
public void addDeveloper(org.apache.maven.model.Developer developer)
addDeveloper
in class org.apache.maven.project.MavenProject
MavenProject.addDeveloper(org.apache.maven.model.Developer)
public void setContributors(java.util.List<org.apache.maven.model.Contributor> list)
setContributors
in class org.apache.maven.project.MavenProject
MavenProject.setContributors(java.util.List)
public java.util.List<org.apache.maven.model.Contributor> getContributors()
Collections.EMPTY_LIST
.getContributors
in class org.apache.maven.project.MavenProject
MavenProject.getContributors()
public void addContributor(org.apache.maven.model.Contributor contributor)
addContributor
in class org.apache.maven.project.MavenProject
MavenProject.addContributor(org.apache.maven.model.Contributor)
public void setBuild(org.apache.maven.model.Build build)
setBuild
in class org.apache.maven.project.MavenProject
public org.apache.maven.model.Build getBuild()
getBuild
in class org.apache.maven.project.MavenProject
public java.util.List<org.apache.maven.model.Resource> getResources()
Collections.EMPTY_LIST
.getResources
in class org.apache.maven.project.MavenProject
MavenProject.getResources()
public java.util.List<org.apache.maven.model.Resource> getTestResources()
Collections.EMPTY_LIST
.getTestResources
in class org.apache.maven.project.MavenProject
MavenProject.getTestResources()
public void addResource(org.apache.maven.model.Resource resource)
addResource
in class org.apache.maven.project.MavenProject
MavenProject.addResource(org.apache.maven.model.Resource)
public void addTestResource(org.apache.maven.model.Resource resource)
addTestResource
in class org.apache.maven.project.MavenProject
MavenProject.addTestResource(org.apache.maven.model.Resource)
public void setReporting(org.apache.maven.model.Reporting reporting)
setReporting
in class org.apache.maven.project.MavenProject
MavenProject.setReporting(org.apache.maven.model.Reporting)
public org.apache.maven.model.Reporting getReporting()
null
.getReporting
in class org.apache.maven.project.MavenProject
MavenProject.getReporting()
public void setLicenses(java.util.List<org.apache.maven.model.License> licenses)
setLicenses
in class org.apache.maven.project.MavenProject
public java.util.List<org.apache.maven.model.License> getLicenses()
getLicenses
in class org.apache.maven.project.MavenProject
public void addLicense(org.apache.maven.model.License license)
addLicense
in class org.apache.maven.project.MavenProject
MavenProject.addLicense(org.apache.maven.model.License)
public void setArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> set)
setArtifacts
in class org.apache.maven.project.MavenProject
MavenProject.setArtifacts(java.util.Set)
public java.util.Set<org.apache.maven.artifact.Artifact> getArtifacts()
Collections.EMPTY_SET
.getArtifacts
in class org.apache.maven.project.MavenProject
MavenProject.getArtifacts()
public java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> getArtifactMap()
Collections.EMPTY_MAP
.getArtifactMap
in class org.apache.maven.project.MavenProject
MavenProject.getArtifactMap()
public void setPluginArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> set)
setPluginArtifacts
in class org.apache.maven.project.MavenProject
MavenProject.setPluginArtifacts(java.util.Set)
public java.util.Set<org.apache.maven.artifact.Artifact> getPluginArtifacts()
Collections.EMPTY_SET
.getPluginArtifacts
in class org.apache.maven.project.MavenProject
MavenProject.getPluginArtifacts()
public java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> getPluginArtifactMap()
Collections.EMPTY_MAP
.getPluginArtifactMap
in class org.apache.maven.project.MavenProject
MavenProject.getPluginArtifactMap()
public void setReportArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> set)
setReportArtifacts
in class org.apache.maven.project.MavenProject
MavenProject.setReportArtifacts(java.util.Set)
public java.util.Set<org.apache.maven.artifact.Artifact> getReportArtifacts()
Collections.EMPTY_SET
.getReportArtifacts
in class org.apache.maven.project.MavenProject
MavenProject.getReportArtifacts()
public java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> getReportArtifactMap()
Collections.EMPTY_MAP
.getReportArtifactMap
in class org.apache.maven.project.MavenProject
MavenProject.getReportArtifactMap()
public void setExtensionArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> set)
setExtensionArtifacts
in class org.apache.maven.project.MavenProject
MavenProject.setExtensionArtifacts(java.util.Set)
public java.util.Set<org.apache.maven.artifact.Artifact> getExtensionArtifacts()
Collections.EMPTY_SET
.getExtensionArtifacts
in class org.apache.maven.project.MavenProject
MavenProject.getExtensionArtifacts()
public java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> getExtensionArtifactMap()
Collections.EMPTY_MAP
.getExtensionArtifactMap
in class org.apache.maven.project.MavenProject
MavenProject.getExtensionArtifactMap()
public void setParentArtifact(org.apache.maven.artifact.Artifact artifact)
setParentArtifact
in class org.apache.maven.project.MavenProject
MavenProject.setParentArtifact(org.apache.maven.artifact.Artifact)
public org.apache.maven.artifact.Artifact getParentArtifact()
null
.getParentArtifact
in class org.apache.maven.project.MavenProject
MavenProject.getParentArtifact()
public java.util.List<org.apache.maven.model.Repository> getRepositories()
Collections.EMPTY_LIST
.getRepositories
in class org.apache.maven.project.MavenProject
MavenProject.getRepositories()
public java.util.List<org.apache.maven.model.ReportPlugin> getReportPlugins()
Collections.EMPTY_LIST
.getReportPlugins
in class org.apache.maven.project.MavenProject
MavenProject.getReportPlugins()
public java.util.List<org.apache.maven.model.Plugin> getBuildPlugins()
Collections.EMPTY_LIST
.getBuildPlugins
in class org.apache.maven.project.MavenProject
MavenProject.getBuildPlugins()
public java.util.List<java.lang.String> getModules()
Collections.EMPTY_LIST
.getModules
in class org.apache.maven.project.MavenProject
MavenProject.getModules()
public org.apache.maven.model.PluginManagement getPluginManagement()
null
.getPluginManagement
in class org.apache.maven.project.MavenProject
MavenProject.getPluginManagement()
public void addPlugin(org.apache.maven.model.Plugin plugin)
org.apache.maven.project.MavenProject#addPlugin(org.apache.maven.model.Plugin)
public void injectPluginManagementInfo(org.apache.maven.model.Plugin plugin)
plugin
- public java.util.List<org.apache.maven.project.MavenProject> getCollectedProjects()
getCollectedProjects
in class org.apache.maven.project.MavenProject
public void setCollectedProjects(java.util.List<org.apache.maven.project.MavenProject> list)
setCollectedProjects
in class org.apache.maven.project.MavenProject
public void setPluginArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> list)
setPluginArtifactRepositories
in class org.apache.maven.project.MavenProject
public java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getPluginArtifactRepositories()
getPluginArtifactRepositories
in class org.apache.maven.project.MavenProject
public org.apache.maven.artifact.repository.ArtifactRepository getDistributionManagementArtifactRepository()
null
.getDistributionManagementArtifactRepository
in class org.apache.maven.project.MavenProject
MavenProject.getDistributionManagementArtifactRepository()
public java.util.List<org.apache.maven.model.Repository> getPluginRepositories()
Collections.EMPTY_LIST
.getPluginRepositories
in class org.apache.maven.project.MavenProject
MavenProject.getPluginRepositories()
public void setActiveProfiles(java.util.List<org.apache.maven.model.Profile> list)
setActiveProfiles
in class org.apache.maven.project.MavenProject
public java.util.List<org.apache.maven.model.Profile> getActiveProfiles()
getActiveProfiles
in class org.apache.maven.project.MavenProject
public void addAttachedArtifact(org.apache.maven.artifact.Artifact artifact)
addAttachedArtifact
in class org.apache.maven.project.MavenProject
public java.util.List<org.apache.maven.artifact.Artifact> getAttachedArtifacts()
getAttachedArtifacts
in class org.apache.maven.project.MavenProject
public org.codehaus.plexus.util.xml.Xpp3Dom getGoalConfiguration(java.lang.String string, java.lang.String string1, java.lang.String string2, java.lang.String string3)
null
.getGoalConfiguration
in class org.apache.maven.project.MavenProject
MavenProject.getGoalConfiguration(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public org.codehaus.plexus.util.xml.Xpp3Dom getReportConfiguration(java.lang.String string, java.lang.String string1, java.lang.String string2)
null
.getReportConfiguration
in class org.apache.maven.project.MavenProject
MavenProject.getReportConfiguration(java.lang.String, java.lang.String, java.lang.String)
public org.apache.maven.project.MavenProject getExecutionProject()
null
.getExecutionProject
in class org.apache.maven.project.MavenProject
MavenProject.getExecutionProject()
public void setExecutionProject(org.apache.maven.project.MavenProject mavenProject)
setExecutionProject
in class org.apache.maven.project.MavenProject
MavenProject.setExecutionProject(org.apache.maven.project.MavenProject)
public void writeModel(java.io.Writer writer) throws java.io.IOException
writeModel
in class org.apache.maven.project.MavenProject
java.io.IOException
MavenProject.writeModel(java.io.Writer)
public void writeOriginalModel(java.io.Writer writer) throws java.io.IOException
writeOriginalModel
in class org.apache.maven.project.MavenProject
java.io.IOException
MavenProject.writeOriginalModel(java.io.Writer)
public java.util.Set<org.apache.maven.artifact.Artifact> getDependencyArtifacts()
getDependencyArtifacts
in class org.apache.maven.project.MavenProject
public void setDependencyArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> set)
setDependencyArtifacts
in class org.apache.maven.project.MavenProject
public void setReleaseArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)
setReleaseArtifactRepository
in class org.apache.maven.project.MavenProject
public void setSnapshotArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)
setSnapshotArtifactRepository
in class org.apache.maven.project.MavenProject
public void setOriginalModel(org.apache.maven.model.Model model)
setOriginalModel
in class org.apache.maven.project.MavenProject
public org.apache.maven.model.Model getOriginalModel()
getOriginalModel
in class org.apache.maven.project.MavenProject
public java.util.List<org.apache.maven.model.Extension> getBuildExtensions()
Collections.EMPTY_LIST
.getBuildExtensions
in class org.apache.maven.project.MavenProject
MavenProject.getBuildExtensions()
public java.util.Set<org.apache.maven.artifact.Artifact> createArtifacts(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory, java.lang.String string, org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter)
Collections.EMPTY_SET
.createArtifacts
in class org.apache.maven.project.MavenProject
MavenProject.createArtifacts(org.apache.maven.artifact.factory.ArtifactFactory, java.lang.String, org.apache.maven.artifact.resolver.filter.ArtifactFilter)
public void addProjectReference(org.apache.maven.project.MavenProject mavenProject)
addProjectReference
in class org.apache.maven.project.MavenProject
MavenProject.addProjectReference(org.apache.maven.project.MavenProject)
public void attachArtifact(java.lang.String string, java.lang.String string1, java.io.File file)
attachArtifact
in class org.apache.maven.project.MavenProject
MavenProject.attachArtifact(java.lang.String, java.lang.String, java.io.File)
public java.util.Properties getProperties()
Properties
.getProperties
in class org.apache.maven.project.MavenProject
MavenProject.getProperties()
public java.util.List<java.lang.String> getFilters()
Collections.EMPTY_LIST
.getFilters
in class org.apache.maven.project.MavenProject
MavenProject.getFilters()
public java.util.Map<java.lang.String,org.apache.maven.project.MavenProject> getProjectReferences()
Collections.EMPTY_MAP
.getProjectReferences
in class org.apache.maven.project.MavenProject
MavenProject.getProjectReferences()
public boolean isExecutionRoot()
isExecutionRoot
in class org.apache.maven.project.MavenProject
public void setExecutionRoot(boolean b)
setExecutionRoot
in class org.apache.maven.project.MavenProject
public java.lang.String getDefaultGoal()
getDefaultGoal
in class org.apache.maven.project.MavenProject
public org.apache.maven.artifact.Artifact replaceWithActiveArtifact(org.apache.maven.artifact.Artifact artifact)
null
.replaceWithActiveArtifact
in class org.apache.maven.project.MavenProject
MavenProject.replaceWithActiveArtifact(org.apache.maven.artifact.Artifact)