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, toStringprivate 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.MavenProjectmavenProject - java.io.IOException - if anypublic org.apache.maven.artifact.Artifact getArtifact()
getArtifact in class org.apache.maven.project.MavenProjectpublic void setArtifact(org.apache.maven.artifact.Artifact artifact)
setArtifact in class org.apache.maven.project.MavenProjectpublic org.apache.maven.model.Model getModel()
getModel in class org.apache.maven.project.MavenProjectpublic org.apache.maven.project.MavenProject getParent()
getParent in class org.apache.maven.project.MavenProjectpublic void setParent(org.apache.maven.project.MavenProject mavenProject)
setParent in class org.apache.maven.project.MavenProjectpublic void setRemoteArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> list)
setRemoteArtifactRepositories in class org.apache.maven.project.MavenProjectMavenProject.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.MavenProjectMavenProject.getRemoteArtifactRepositories()public boolean hasParent()
hasParent in class org.apache.maven.project.MavenProjectpublic java.io.File getFile()
getFile in class org.apache.maven.project.MavenProjectpublic void setFile(java.io.File file)
setFile in class org.apache.maven.project.MavenProjectpublic java.io.File getBasedir()
getBasedir in class org.apache.maven.project.MavenProjectpublic void setDependencies(java.util.List<org.apache.maven.model.Dependency> list)
setDependencies in class org.apache.maven.project.MavenProjectMavenProject.setDependencies(java.util.List)public java.util.List<org.apache.maven.model.Dependency> getDependencies()
Collections.EMPTY_LIST.getDependencies in class org.apache.maven.project.MavenProjectMavenProject.getDependencies()public org.apache.maven.model.DependencyManagement getDependencyManagement()
null.getDependencyManagement in class org.apache.maven.project.MavenProjectMavenProject.getDependencyManagement()public void addCompileSourceRoot(java.lang.String string)
addCompileSourceRoot in class org.apache.maven.project.MavenProjectpublic void addScriptSourceRoot(java.lang.String string)
addScriptSourceRoot in class org.apache.maven.project.MavenProjectpublic void addTestCompileSourceRoot(java.lang.String string)
addTestCompileSourceRoot in class org.apache.maven.project.MavenProjectpublic java.util.List<java.lang.String> getCompileSourceRoots()
getCompileSourceRoots in class org.apache.maven.project.MavenProjectpublic java.util.List<java.lang.String> getScriptSourceRoots()
getScriptSourceRoots in class org.apache.maven.project.MavenProjectpublic java.util.List<java.lang.String> getTestCompileSourceRoots()
getTestCompileSourceRoots in class org.apache.maven.project.MavenProjectpublic java.util.List<java.lang.String> getCompileClasspathElements()
throws org.apache.maven.artifact.DependencyResolutionRequiredException
getCompileClasspathElements in class org.apache.maven.project.MavenProjectorg.apache.maven.artifact.DependencyResolutionRequiredExceptionpublic 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.MavenProjectpublic java.util.List<org.apache.maven.model.Dependency> getCompileDependencies()
getCompileDependencies in class org.apache.maven.project.MavenProjectpublic java.util.List<java.lang.String> getTestClasspathElements()
throws org.apache.maven.artifact.DependencyResolutionRequiredException
getTestClasspathElements in class org.apache.maven.project.MavenProjectorg.apache.maven.artifact.DependencyResolutionRequiredExceptionpublic java.util.List<org.apache.maven.artifact.Artifact> getTestArtifacts()
getTestArtifacts in class org.apache.maven.project.MavenProjectpublic java.util.List<org.apache.maven.model.Dependency> getTestDependencies()
getTestDependencies in class org.apache.maven.project.MavenProjectpublic java.util.List<java.lang.String> getRuntimeClasspathElements()
throws org.apache.maven.artifact.DependencyResolutionRequiredException
getRuntimeClasspathElements in class org.apache.maven.project.MavenProjectorg.apache.maven.artifact.DependencyResolutionRequiredExceptionpublic java.util.List<org.apache.maven.artifact.Artifact> getRuntimeArtifacts()
getRuntimeArtifacts in class org.apache.maven.project.MavenProjectpublic java.util.List<org.apache.maven.model.Dependency> getRuntimeDependencies()
getRuntimeDependencies in class org.apache.maven.project.MavenProjectpublic java.util.List<java.lang.String> getSystemClasspathElements()
throws org.apache.maven.artifact.DependencyResolutionRequiredException
getSystemClasspathElements in class org.apache.maven.project.MavenProjectorg.apache.maven.artifact.DependencyResolutionRequiredExceptionpublic java.util.List<org.apache.maven.artifact.Artifact> getSystemArtifacts()
getSystemArtifacts in class org.apache.maven.project.MavenProjectpublic 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.MavenProjectattachedArtifacts - public void setCompileSourceRoots(java.util.List<java.lang.String> compileSourceRoots)
setCompileSourceRoots in class org.apache.maven.project.MavenProjectcompileSourceRoots - public void setTestCompileSourceRoots(java.util.List<java.lang.String> testCompileSourceRoots)
setTestCompileSourceRoots in class org.apache.maven.project.MavenProjecttestCompileSourceRoots - public void setScriptSourceRoots(java.util.List<java.lang.String> scriptSourceRoots)
setScriptSourceRoots in class org.apache.maven.project.MavenProjectscriptSourceRoots - 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.MavenProjectmodel - public java.util.List<org.apache.maven.model.Dependency> getSystemDependencies()
getSystemDependencies in class org.apache.maven.project.MavenProjectpublic void setModelVersion(java.lang.String string)
setModelVersion in class org.apache.maven.project.MavenProjectpublic java.lang.String getModelVersion()
getModelVersion in class org.apache.maven.project.MavenProjectpublic java.lang.String getId()
getId in class org.apache.maven.project.MavenProjectMavenProject.getId()public void setGroupId(java.lang.String string)
setGroupId in class org.apache.maven.project.MavenProjectpublic java.lang.String getGroupId()
getGroupId in class org.apache.maven.project.MavenProjectpublic void setArtifactId(java.lang.String string)
setArtifactId in class org.apache.maven.project.MavenProjectpublic java.lang.String getArtifactId()
getArtifactId in class org.apache.maven.project.MavenProjectpublic void setName(java.lang.String string)
setName in class org.apache.maven.project.MavenProjectpublic java.lang.String getName()
getName in class org.apache.maven.project.MavenProjectpublic void setVersion(java.lang.String string)
setVersion in class org.apache.maven.project.MavenProjectpublic java.lang.String getVersion()
getVersion in class org.apache.maven.project.MavenProjectpublic java.lang.String getPackaging()
getPackaging in class org.apache.maven.project.MavenProjectpublic void setPackaging(java.lang.String string)
setPackaging in class org.apache.maven.project.MavenProjectpublic void setInceptionYear(java.lang.String string)
setInceptionYear in class org.apache.maven.project.MavenProjectpublic java.lang.String getInceptionYear()
getInceptionYear in class org.apache.maven.project.MavenProjectpublic void setUrl(java.lang.String string)
setUrl in class org.apache.maven.project.MavenProjectpublic java.lang.String getUrl()
getUrl in class org.apache.maven.project.MavenProjectpublic org.apache.maven.model.Prerequisites getPrerequisites()
null.getPrerequisites in class org.apache.maven.project.MavenProjectMavenProject.getPrerequisites()public void setIssueManagement(org.apache.maven.model.IssueManagement issueManagement)
setIssueManagement in class org.apache.maven.project.MavenProjectMavenProject.setIssueManagement(org.apache.maven.model.IssueManagement)public org.apache.maven.model.CiManagement getCiManagement()
null.getCiManagement in class org.apache.maven.project.MavenProjectMavenProject.getCiManagement()public void setCiManagement(org.apache.maven.model.CiManagement ciManagement)
setCiManagement in class org.apache.maven.project.MavenProjectMavenProject.setCiManagement(org.apache.maven.model.CiManagement)public org.apache.maven.model.IssueManagement getIssueManagement()
null.getIssueManagement in class org.apache.maven.project.MavenProjectMavenProject.getIssueManagement()public void setDistributionManagement(org.apache.maven.model.DistributionManagement distributionManagement)
setDistributionManagement in class org.apache.maven.project.MavenProjectMavenProject.setDistributionManagement(org.apache.maven.model.DistributionManagement)public org.apache.maven.model.DistributionManagement getDistributionManagement()
null.getDistributionManagement in class org.apache.maven.project.MavenProjectMavenProject.getDistributionManagement()public void setDescription(java.lang.String string)
setDescription in class org.apache.maven.project.MavenProjectpublic java.lang.String getDescription()
getDescription in class org.apache.maven.project.MavenProjectpublic void setOrganization(org.apache.maven.model.Organization organization)
setOrganization in class org.apache.maven.project.MavenProjectMavenProject.setOrganization(org.apache.maven.model.Organization)public org.apache.maven.model.Organization getOrganization()
null.getOrganization in class org.apache.maven.project.MavenProjectMavenProject.getOrganization()public void setScm(org.apache.maven.model.Scm scm)
setScm in class org.apache.maven.project.MavenProjectMavenProject.setScm(org.apache.maven.model.Scm)public org.apache.maven.model.Scm getScm()
null.getScm in class org.apache.maven.project.MavenProjectMavenProject.getScm()public void setMailingLists(java.util.List<org.apache.maven.model.MailingList> list)
setMailingLists in class org.apache.maven.project.MavenProjectMavenProject.setMailingLists(java.util.List)public java.util.List<org.apache.maven.model.MailingList> getMailingLists()
Collections.EMPTY_LIST.getMailingLists in class org.apache.maven.project.MavenProjectMavenProject.getMailingLists()public void addMailingList(org.apache.maven.model.MailingList mailingList)
addMailingList in class org.apache.maven.project.MavenProjectMavenProject.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.MavenProjectMavenProject.setDevelopers(java.util.List)public java.util.List<org.apache.maven.model.Developer> getDevelopers()
Collections.EMPTY_LIST.getDevelopers in class org.apache.maven.project.MavenProjectMavenProject.getDevelopers()public void addDeveloper(org.apache.maven.model.Developer developer)
addDeveloper in class org.apache.maven.project.MavenProjectMavenProject.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.MavenProjectMavenProject.setContributors(java.util.List)public java.util.List<org.apache.maven.model.Contributor> getContributors()
Collections.EMPTY_LIST.getContributors in class org.apache.maven.project.MavenProjectMavenProject.getContributors()public void addContributor(org.apache.maven.model.Contributor contributor)
addContributor in class org.apache.maven.project.MavenProjectMavenProject.addContributor(org.apache.maven.model.Contributor)public void setBuild(org.apache.maven.model.Build build)
setBuild in class org.apache.maven.project.MavenProjectpublic org.apache.maven.model.Build getBuild()
getBuild in class org.apache.maven.project.MavenProjectpublic java.util.List<org.apache.maven.model.Resource> getResources()
Collections.EMPTY_LIST.getResources in class org.apache.maven.project.MavenProjectMavenProject.getResources()public java.util.List<org.apache.maven.model.Resource> getTestResources()
Collections.EMPTY_LIST.getTestResources in class org.apache.maven.project.MavenProjectMavenProject.getTestResources()public void addResource(org.apache.maven.model.Resource resource)
addResource in class org.apache.maven.project.MavenProjectMavenProject.addResource(org.apache.maven.model.Resource)public void addTestResource(org.apache.maven.model.Resource resource)
addTestResource in class org.apache.maven.project.MavenProjectMavenProject.addTestResource(org.apache.maven.model.Resource)public void setReporting(org.apache.maven.model.Reporting reporting)
setReporting in class org.apache.maven.project.MavenProjectMavenProject.setReporting(org.apache.maven.model.Reporting)public org.apache.maven.model.Reporting getReporting()
null.getReporting in class org.apache.maven.project.MavenProjectMavenProject.getReporting()public void setLicenses(java.util.List<org.apache.maven.model.License> licenses)
setLicenses in class org.apache.maven.project.MavenProjectpublic java.util.List<org.apache.maven.model.License> getLicenses()
getLicenses in class org.apache.maven.project.MavenProjectpublic void addLicense(org.apache.maven.model.License license)
addLicense in class org.apache.maven.project.MavenProjectMavenProject.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.MavenProjectMavenProject.setArtifacts(java.util.Set)public java.util.Set<org.apache.maven.artifact.Artifact> getArtifacts()
Collections.EMPTY_SET.getArtifacts in class org.apache.maven.project.MavenProjectMavenProject.getArtifacts()public java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> getArtifactMap()
Collections.EMPTY_MAP.getArtifactMap in class org.apache.maven.project.MavenProjectMavenProject.getArtifactMap()public void setPluginArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> set)
setPluginArtifacts in class org.apache.maven.project.MavenProjectMavenProject.setPluginArtifacts(java.util.Set)public java.util.Set<org.apache.maven.artifact.Artifact> getPluginArtifacts()
Collections.EMPTY_SET.getPluginArtifacts in class org.apache.maven.project.MavenProjectMavenProject.getPluginArtifacts()public java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> getPluginArtifactMap()
Collections.EMPTY_MAP.getPluginArtifactMap in class org.apache.maven.project.MavenProjectMavenProject.getPluginArtifactMap()public void setReportArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> set)
setReportArtifacts in class org.apache.maven.project.MavenProjectMavenProject.setReportArtifacts(java.util.Set)public java.util.Set<org.apache.maven.artifact.Artifact> getReportArtifacts()
Collections.EMPTY_SET.getReportArtifacts in class org.apache.maven.project.MavenProjectMavenProject.getReportArtifacts()public java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> getReportArtifactMap()
Collections.EMPTY_MAP.getReportArtifactMap in class org.apache.maven.project.MavenProjectMavenProject.getReportArtifactMap()public void setExtensionArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> set)
setExtensionArtifacts in class org.apache.maven.project.MavenProjectMavenProject.setExtensionArtifacts(java.util.Set)public java.util.Set<org.apache.maven.artifact.Artifact> getExtensionArtifacts()
Collections.EMPTY_SET.getExtensionArtifacts in class org.apache.maven.project.MavenProjectMavenProject.getExtensionArtifacts()public java.util.Map<java.lang.String,org.apache.maven.artifact.Artifact> getExtensionArtifactMap()
Collections.EMPTY_MAP.getExtensionArtifactMap in class org.apache.maven.project.MavenProjectMavenProject.getExtensionArtifactMap()public void setParentArtifact(org.apache.maven.artifact.Artifact artifact)
setParentArtifact in class org.apache.maven.project.MavenProjectMavenProject.setParentArtifact(org.apache.maven.artifact.Artifact)public org.apache.maven.artifact.Artifact getParentArtifact()
null.getParentArtifact in class org.apache.maven.project.MavenProjectMavenProject.getParentArtifact()public java.util.List<org.apache.maven.model.Repository> getRepositories()
Collections.EMPTY_LIST.getRepositories in class org.apache.maven.project.MavenProjectMavenProject.getRepositories()public java.util.List<org.apache.maven.model.ReportPlugin> getReportPlugins()
Collections.EMPTY_LIST.getReportPlugins in class org.apache.maven.project.MavenProjectMavenProject.getReportPlugins()public java.util.List<org.apache.maven.model.Plugin> getBuildPlugins()
Collections.EMPTY_LIST.getBuildPlugins in class org.apache.maven.project.MavenProjectMavenProject.getBuildPlugins()public java.util.List<java.lang.String> getModules()
Collections.EMPTY_LIST.getModules in class org.apache.maven.project.MavenProjectMavenProject.getModules()public org.apache.maven.model.PluginManagement getPluginManagement()
null.getPluginManagement in class org.apache.maven.project.MavenProjectMavenProject.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.MavenProjectpublic void setCollectedProjects(java.util.List<org.apache.maven.project.MavenProject> list)
setCollectedProjects in class org.apache.maven.project.MavenProjectpublic void setPluginArtifactRepositories(java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> list)
setPluginArtifactRepositories in class org.apache.maven.project.MavenProjectpublic java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> getPluginArtifactRepositories()
getPluginArtifactRepositories in class org.apache.maven.project.MavenProjectpublic org.apache.maven.artifact.repository.ArtifactRepository getDistributionManagementArtifactRepository()
null.getDistributionManagementArtifactRepository in class org.apache.maven.project.MavenProjectMavenProject.getDistributionManagementArtifactRepository()public java.util.List<org.apache.maven.model.Repository> getPluginRepositories()
Collections.EMPTY_LIST.getPluginRepositories in class org.apache.maven.project.MavenProjectMavenProject.getPluginRepositories()public void setActiveProfiles(java.util.List<org.apache.maven.model.Profile> list)
setActiveProfiles in class org.apache.maven.project.MavenProjectpublic java.util.List<org.apache.maven.model.Profile> getActiveProfiles()
getActiveProfiles in class org.apache.maven.project.MavenProjectpublic void addAttachedArtifact(org.apache.maven.artifact.Artifact artifact)
addAttachedArtifact in class org.apache.maven.project.MavenProjectpublic java.util.List<org.apache.maven.artifact.Artifact> getAttachedArtifacts()
getAttachedArtifacts in class org.apache.maven.project.MavenProjectpublic 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.MavenProjectMavenProject.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.MavenProjectMavenProject.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.MavenProjectMavenProject.getExecutionProject()public void setExecutionProject(org.apache.maven.project.MavenProject mavenProject)
setExecutionProject in class org.apache.maven.project.MavenProjectMavenProject.setExecutionProject(org.apache.maven.project.MavenProject)public void writeModel(java.io.Writer writer)
throws java.io.IOException
writeModel in class org.apache.maven.project.MavenProjectjava.io.IOExceptionMavenProject.writeModel(java.io.Writer)public void writeOriginalModel(java.io.Writer writer)
throws java.io.IOException
writeOriginalModel in class org.apache.maven.project.MavenProjectjava.io.IOExceptionMavenProject.writeOriginalModel(java.io.Writer)public java.util.Set<org.apache.maven.artifact.Artifact> getDependencyArtifacts()
getDependencyArtifacts in class org.apache.maven.project.MavenProjectpublic void setDependencyArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> set)
setDependencyArtifacts in class org.apache.maven.project.MavenProjectpublic void setReleaseArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)
setReleaseArtifactRepository in class org.apache.maven.project.MavenProjectpublic void setSnapshotArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)
setSnapshotArtifactRepository in class org.apache.maven.project.MavenProjectpublic void setOriginalModel(org.apache.maven.model.Model model)
setOriginalModel in class org.apache.maven.project.MavenProjectpublic org.apache.maven.model.Model getOriginalModel()
getOriginalModel in class org.apache.maven.project.MavenProjectpublic java.util.List<org.apache.maven.model.Extension> getBuildExtensions()
Collections.EMPTY_LIST.getBuildExtensions in class org.apache.maven.project.MavenProjectMavenProject.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.MavenProjectMavenProject.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.MavenProjectMavenProject.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.MavenProjectMavenProject.attachArtifact(java.lang.String, java.lang.String, java.io.File)public java.util.Properties getProperties()
Properties.getProperties in class org.apache.maven.project.MavenProjectMavenProject.getProperties()public java.util.List<java.lang.String> getFilters()
Collections.EMPTY_LIST.getFilters in class org.apache.maven.project.MavenProjectMavenProject.getFilters()public java.util.Map<java.lang.String,org.apache.maven.project.MavenProject> getProjectReferences()
Collections.EMPTY_MAP.getProjectReferences in class org.apache.maven.project.MavenProjectMavenProject.getProjectReferences()public boolean isExecutionRoot()
isExecutionRoot in class org.apache.maven.project.MavenProjectpublic void setExecutionRoot(boolean b)
setExecutionRoot in class org.apache.maven.project.MavenProjectpublic java.lang.String getDefaultGoal()
getDefaultGoal in class org.apache.maven.project.MavenProjectpublic org.apache.maven.artifact.Artifact replaceWithActiveArtifact(org.apache.maven.artifact.Artifact artifact)
null.replaceWithActiveArtifact in class org.apache.maven.project.MavenProjectMavenProject.replaceWithActiveArtifact(org.apache.maven.artifact.Artifact)