org.apache.maven.plugin.testing.stubs
Class MavenProjectStub

java.lang.Object
  extended by org.apache.maven.project.MavenProject
      extended by org.apache.maven.plugin.testing.stubs.MavenProjectStub
All Implemented Interfaces:
Cloneable

public class MavenProjectStub
extends org.apache.maven.project.MavenProject

Very simple stub of MavenProject object, going to take a lot of work to make it useful as a stub though.

Version:
$Id: MavenProjectStub.java 1340752 2012-05-20 15:20:59Z hboutemy $
Author:
jesse

Field Summary
 
Fields inherited from class org.apache.maven.project.MavenProject
EMPTY_PROJECT_ARTIFACT_ID, EMPTY_PROJECT_GROUP_ID, EMPTY_PROJECT_VERSION
 
Constructor Summary
MavenProjectStub()
          Default constructor
MavenProjectStub(org.apache.maven.project.MavenProject project)
          No project model is associated
MavenProjectStub(org.apache.maven.model.Model model)
           
 
Method Summary
 void addAttachedArtifact(org.apache.maven.artifact.Artifact artifact)
          
 void addCompileSourceRoot(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(String string)
          
 void addTestCompileSourceRoot(String string)
          
 void addTestResource(org.apache.maven.model.Resource resource)
          By default, do nothing.
 void attachArtifact(String string, String string1, File file)
          By default, do nothing.
 Set<org.apache.maven.artifact.Artifact> createArtifacts(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory, String string, org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter)
          By default, return Collections.EMPTY_SET.
 List<org.apache.maven.model.Profile> getActiveProfiles()
          
 org.apache.maven.artifact.Artifact getArtifact()
          
 String getArtifactId()
          
 Map<String,org.apache.maven.artifact.Artifact> getArtifactMap()
          By default, return Collections.EMPTY_MAP.
 Set<org.apache.maven.artifact.Artifact> getArtifacts()
          By default, return Collections.EMPTY_SET.
 List<org.apache.maven.artifact.Artifact> getAttachedArtifacts()
          
 File getBasedir()
          
 org.apache.maven.model.Build getBuild()
          
 List<org.apache.maven.model.Extension> getBuildExtensions()
          By default, return Collections.EMPTY_LIST.
 List<org.apache.maven.model.Plugin> getBuildPlugins()
          By default, return Collections.EMPTY_LIST.
 org.apache.maven.model.CiManagement getCiManagement()
          By default, return null.
 List<org.apache.maven.project.MavenProject> getCollectedProjects()
          
 List<org.apache.maven.artifact.Artifact> getCompileArtifacts()
          
 List<String> getCompileClasspathElements()
          
 List<org.apache.maven.model.Dependency> getCompileDependencies()
          
 List<String> getCompileSourceRoots()
          
 List<org.apache.maven.model.Contributor> getContributors()
          By default, return Collections.EMPTY_LIST.
 String getDefaultGoal()
          
 List<org.apache.maven.model.Dependency> getDependencies()
          By default, return Collections.EMPTY_LIST.
 Set<org.apache.maven.artifact.Artifact> getDependencyArtifacts()
          
 org.apache.maven.model.DependencyManagement getDependencyManagement()
          By default, return null.
 String getDescription()
          
 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.
 Map<String,org.apache.maven.artifact.Artifact> getExtensionArtifactMap()
          By default, return Collections.EMPTY_MAP.
 Set<org.apache.maven.artifact.Artifact> getExtensionArtifacts()
          By default, return Collections.EMPTY_SET.
 File getFile()
          
 List<String> getFilters()
          By default, return Collections.EMPTY_LIST.
 org.codehaus.plexus.util.xml.Xpp3Dom getGoalConfiguration(String string, String string1, String string2, String string3)
          By default, return null.
 String getGroupId()
          
 String getId()
          By default, return an empty String.
 String getInceptionYear()
          
 org.apache.maven.model.IssueManagement getIssueManagement()
          By default, return null.
 List<org.apache.maven.model.License> getLicenses()
          
 List<org.apache.maven.model.MailingList> getMailingLists()
          By default, return Collections.EMPTY_LIST.
 org.apache.maven.model.Model getModel()
          
 String getModelVersion()
          
 String getModulePathAdjustment(org.apache.maven.project.MavenProject mavenProject)
           
 List<String> getModules()
          By default, return Collections.EMPTY_LIST.
 String getName()
          
 org.apache.maven.model.Organization getOrganization()
          By default, return null.
 org.apache.maven.model.Model getOriginalModel()
          
 String getPackaging()
          
 org.apache.maven.project.MavenProject getParent()
          
 org.apache.maven.artifact.Artifact getParentArtifact()
          By default, return null.
 Map<String,org.apache.maven.artifact.Artifact> getPluginArtifactMap()
          By default, return Collections.EMPTY_MAP.
 List<org.apache.maven.artifact.repository.ArtifactRepository> getPluginArtifactRepositories()
          
 Set<org.apache.maven.artifact.Artifact> getPluginArtifacts()
          By default, return Collections.EMPTY_SET.
 org.apache.maven.model.PluginManagement getPluginManagement()
          By default, return null.
 List<org.apache.maven.model.Repository> getPluginRepositories()
          By default, return Collections.EMPTY_LIST.
 org.apache.maven.model.Prerequisites getPrerequisites()
          By default, return null.
 Map<String,org.apache.maven.project.MavenProject> getProjectReferences()
          By default, return Collections.EMPTY_MAP.
 Properties getProperties()
          By default, return a new instance of Properties.
 List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteArtifactRepositories()
          By default, return Collections.EMPTY_LIST.
 Map<String,org.apache.maven.artifact.Artifact> getReportArtifactMap()
          By default, return Collections.EMPTY_MAP.
 Set<org.apache.maven.artifact.Artifact> getReportArtifacts()
          By default, return Collections.EMPTY_SET.
 org.codehaus.plexus.util.xml.Xpp3Dom getReportConfiguration(String string, String string1, String string2)
          By default, return null.
 org.apache.maven.model.Reporting getReporting()
          By default, return null.
 List<org.apache.maven.model.ReportPlugin> getReportPlugins()
          By default, return Collections.EMPTY_LIST.
 List<org.apache.maven.model.Repository> getRepositories()
          By default, return Collections.EMPTY_LIST.
 List<org.apache.maven.model.Resource> getResources()
          By default, return Collections.EMPTY_LIST.
 List<org.apache.maven.artifact.Artifact> getRuntimeArtifacts()
          
 List<String> getRuntimeClasspathElements()
          
 List<org.apache.maven.model.Dependency> getRuntimeDependencies()
          
 org.apache.maven.model.Scm getScm()
          By default, return null.
 List<String> getScriptSourceRoots()
          
 List<org.apache.maven.artifact.Artifact> getSystemArtifacts()
          
 List<String> getSystemClasspathElements()
          
 List<org.apache.maven.model.Dependency> getSystemDependencies()
          
 List<org.apache.maven.artifact.Artifact> getTestArtifacts()
          
 List<String> getTestClasspathElements()
          
 List<String> getTestCompileSourceRoots()
          
 List<org.apache.maven.model.Dependency> getTestDependencies()
          
 List<org.apache.maven.model.Resource> getTestResources()
          By default, return Collections.EMPTY_LIST.
 String getUrl()
          
 String getVersion()
          
 boolean hasParent()
          
 void injectPluginManagementInfo(org.apache.maven.model.Plugin plugin)
          By default, do nothing.
 boolean isExecutionRoot()
          
protected  void readModel(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(List<org.apache.maven.model.Profile> list)
          
 void setArtifact(org.apache.maven.artifact.Artifact artifact)
          
 void setArtifactId(String string)
          
 void setArtifactMap(Map<String,org.apache.maven.artifact.Artifact> artifactMap)
           
 void setArtifacts(Set<org.apache.maven.artifact.Artifact> set)
          By default, do nothing.
 void setAttachedArtifacts(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(List<org.apache.maven.project.MavenProject> list)
          
 void setCompileArtifacts(List<org.apache.maven.artifact.Artifact> compileArtifacts)
           
 void setCompileDependencies(List<org.apache.maven.model.Dependency> compileDependencies)
           
 void setCompileSourceRoots(List<String> compileSourceRoots)
           
 void setContributors(List<org.apache.maven.model.Contributor> list)
          By default, do nothing.
 void setDependencies(List<org.apache.maven.model.Dependency> list)
          By default, do nothing.
 void setDependencyArtifacts(Set<org.apache.maven.artifact.Artifact> set)
          
 void setDescription(String string)
          
 void setDevelopers(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(Map<String,org.apache.maven.artifact.Artifact> extensionArtifactMap)
           
 void setExtensionArtifacts(Set<org.apache.maven.artifact.Artifact> set)
          By default, do nothing.
 void setFile(File file)
          
 void setGroupId(String string)
          
 void setInceptionYear(String string)
          
 void setIssueManagement(org.apache.maven.model.IssueManagement issueManagement)
          By default, do nothing.
 void setLicenses(List<org.apache.maven.model.License> licenses)
          
 void setMailingLists(List<org.apache.maven.model.MailingList> list)
          By default, do nothing.
 void setModel(org.apache.maven.model.Model model)
           
 void setModelVersion(String string)
          
 void setName(String string)
          
 void setOrganization(org.apache.maven.model.Organization organization)
          By default, do nothing.
 void setOriginalModel(org.apache.maven.model.Model model)
          
 void setPackaging(String string)
          
 void setParent(org.apache.maven.project.MavenProject mavenProject)
          
 void setParentArtifact(org.apache.maven.artifact.Artifact artifact)
          By default, do nothing.
 void setPluginArtifactMap(Map<String,org.apache.maven.artifact.Artifact> pluginArtifactMap)
           
 void setPluginArtifactRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> list)
          
 void setPluginArtifacts(Set<org.apache.maven.artifact.Artifact> set)
          By default, do nothing.
 void setProjectReferences(Map<String,org.apache.maven.project.MavenProject> projectReferences)
           
 void setReleaseArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)
          
 void setRemoteArtifactRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> list)
          By default, do nothing.
 void setReportArtifactMap(Map<String,org.apache.maven.artifact.Artifact> reportArtifactMap)
           
 void setReportArtifacts(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(List<org.apache.maven.artifact.Artifact> runtimeArtifacts)
           
 void setRuntimeClasspathElements(List<String> runtimeClasspathElements)
           
 void setRuntimeDependencies(List<org.apache.maven.model.Dependency> runtimeDependencies)
           
 void setScm(org.apache.maven.model.Scm scm)
          By default, do nothing.
 void setScriptSourceRoots(List<String> scriptSourceRoots)
           
 void setSnapshotArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)
          
 void setSystemArtifacts(List<org.apache.maven.artifact.Artifact> systemArtifacts)
           
 void setSystemClasspathElements(List<String> systemClasspathElements)
           
 void setSystemDependencies(List<org.apache.maven.model.Dependency> systemDependencies)
           
 void setTestArtifacts(List<org.apache.maven.artifact.Artifact> testArtifacts)
           
 void setTestClasspathElements(List<String> testClasspathElements)
           
 void setTestCompileSourceRoots(List<String> testCompileSourceRoots)
           
 void setTestDependencies(List<org.apache.maven.model.Dependency> testDependencies)
           
 void setUrl(String string)
          
 void setVersion(String string)
          
 void writeModel(Writer writer)
          By default, do nothing.
 void writeOriginalModel(Writer writer)
          By default, do nothing.
 
Methods inherited from class org.apache.maven.project.MavenProject
addLifecyclePhase, clone, equals, getClassRealm, getContextValue, getExtensionDependencyFilter, getInjectedProfileIds, getManagedVersionMap, getParentFile, getPlugin, getProjectBuildingRequest, getReleaseArtifactRepository, getRemotePluginRepositories, getRemoteProjectRepositories, getSnapshotArtifactRepository, hashCode, hasLifecyclePhase, setArtifactFilter, setClassRealm, setContextValue, setExtensionDependencyFilter, setInjectedProfileIds, setManagedVersionMap, setParentFile, setProjectBuildingRequest, setResolvedArtifacts, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MavenProjectStub

public MavenProjectStub()
Default constructor


MavenProjectStub

public MavenProjectStub(org.apache.maven.model.Model model)
Parameters:
model - the given model

MavenProjectStub

public MavenProjectStub(org.apache.maven.project.MavenProject project)
No project model is associated

Parameters:
project - the given project
Method Detail

readModel

protected void readModel(File pomFile)
Loads the model for this stub from the specified POM. For convenience, any checked exception caused by I/O or parser errors will be wrapped into an unchecked exception.

Parameters:
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().

getModulePathAdjustment

public String getModulePathAdjustment(org.apache.maven.project.MavenProject mavenProject)
                               throws IOException
Overrides:
getModulePathAdjustment in class org.apache.maven.project.MavenProject
Parameters:
mavenProject -
Returns:
an empty String
Throws:
IOException - if any

getArtifact

public org.apache.maven.artifact.Artifact getArtifact()

Overrides:
getArtifact in class org.apache.maven.project.MavenProject

setArtifact

public void setArtifact(org.apache.maven.artifact.Artifact artifact)

Overrides:
setArtifact in class org.apache.maven.project.MavenProject

getModel

public org.apache.maven.model.Model getModel()

Overrides:
getModel in class org.apache.maven.project.MavenProject

getParent

public org.apache.maven.project.MavenProject getParent()

Overrides:
getParent in class org.apache.maven.project.MavenProject

setParent

public void setParent(org.apache.maven.project.MavenProject mavenProject)

Overrides:
setParent in class org.apache.maven.project.MavenProject

setRemoteArtifactRepositories

public void setRemoteArtifactRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> list)
By default, do nothing.

Overrides:
setRemoteArtifactRepositories in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setRemoteArtifactRepositories(java.util.List)

getRemoteArtifactRepositories

public List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteArtifactRepositories()
By default, return Collections.EMPTY_LIST.

Overrides:
getRemoteArtifactRepositories in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getRemoteArtifactRepositories()

hasParent

public boolean hasParent()

Overrides:
hasParent in class org.apache.maven.project.MavenProject

getFile

public File getFile()

Overrides:
getFile in class org.apache.maven.project.MavenProject

setFile

public void setFile(File file)

Overrides:
setFile in class org.apache.maven.project.MavenProject

getBasedir

public File getBasedir()

Overrides:
getBasedir in class org.apache.maven.project.MavenProject

setDependencies

public void setDependencies(List<org.apache.maven.model.Dependency> list)
By default, do nothing.

Overrides:
setDependencies in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setDependencies(java.util.List)

getDependencies

public List<org.apache.maven.model.Dependency> getDependencies()
By default, return Collections.EMPTY_LIST.

Overrides:
getDependencies in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getDependencies()

getDependencyManagement

public org.apache.maven.model.DependencyManagement getDependencyManagement()
By default, return null.

Overrides:
getDependencyManagement in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getDependencyManagement()

addCompileSourceRoot

public void addCompileSourceRoot(String string)

Overrides:
addCompileSourceRoot in class org.apache.maven.project.MavenProject

addScriptSourceRoot

public void addScriptSourceRoot(String string)

Overrides:
addScriptSourceRoot in class org.apache.maven.project.MavenProject

addTestCompileSourceRoot

public void addTestCompileSourceRoot(String string)

Overrides:
addTestCompileSourceRoot in class org.apache.maven.project.MavenProject

getCompileSourceRoots

public List<String> getCompileSourceRoots()

Overrides:
getCompileSourceRoots in class org.apache.maven.project.MavenProject

getScriptSourceRoots

public List<String> getScriptSourceRoots()

Overrides:
getScriptSourceRoots in class org.apache.maven.project.MavenProject

getTestCompileSourceRoots

public List<String> getTestCompileSourceRoots()

Overrides:
getTestCompileSourceRoots in class org.apache.maven.project.MavenProject

getCompileClasspathElements

public List<String> getCompileClasspathElements()
                                         throws org.apache.maven.artifact.DependencyResolutionRequiredException

Overrides:
getCompileClasspathElements in class org.apache.maven.project.MavenProject
Throws:
org.apache.maven.artifact.DependencyResolutionRequiredException

setCompileArtifacts

public void setCompileArtifacts(List<org.apache.maven.artifact.Artifact> compileArtifacts)
Parameters:
compileArtifacts -

getCompileArtifacts

public List<org.apache.maven.artifact.Artifact> getCompileArtifacts()

Overrides:
getCompileArtifacts in class org.apache.maven.project.MavenProject

getCompileDependencies

public List<org.apache.maven.model.Dependency> getCompileDependencies()

Overrides:
getCompileDependencies in class org.apache.maven.project.MavenProject

getTestClasspathElements

public List<String> getTestClasspathElements()
                                      throws org.apache.maven.artifact.DependencyResolutionRequiredException

Overrides:
getTestClasspathElements in class org.apache.maven.project.MavenProject
Throws:
org.apache.maven.artifact.DependencyResolutionRequiredException

getTestArtifacts

public List<org.apache.maven.artifact.Artifact> getTestArtifacts()

Overrides:
getTestArtifacts in class org.apache.maven.project.MavenProject

getTestDependencies

public List<org.apache.maven.model.Dependency> getTestDependencies()

Overrides:
getTestDependencies in class org.apache.maven.project.MavenProject

getRuntimeClasspathElements

public List<String> getRuntimeClasspathElements()
                                         throws org.apache.maven.artifact.DependencyResolutionRequiredException

Overrides:
getRuntimeClasspathElements in class org.apache.maven.project.MavenProject
Throws:
org.apache.maven.artifact.DependencyResolutionRequiredException

getRuntimeArtifacts

public List<org.apache.maven.artifact.Artifact> getRuntimeArtifacts()

Overrides:
getRuntimeArtifacts in class org.apache.maven.project.MavenProject

getRuntimeDependencies

public List<org.apache.maven.model.Dependency> getRuntimeDependencies()

Overrides:
getRuntimeDependencies in class org.apache.maven.project.MavenProject

getSystemClasspathElements

public List<String> getSystemClasspathElements()
                                        throws org.apache.maven.artifact.DependencyResolutionRequiredException

Overrides:
getSystemClasspathElements in class org.apache.maven.project.MavenProject
Throws:
org.apache.maven.artifact.DependencyResolutionRequiredException

getSystemArtifacts

public List<org.apache.maven.artifact.Artifact> getSystemArtifacts()

Overrides:
getSystemArtifacts in class org.apache.maven.project.MavenProject

setRuntimeClasspathElements

public void setRuntimeClasspathElements(List<String> runtimeClasspathElements)
Parameters:
runtimeClasspathElements -

setAttachedArtifacts

public void setAttachedArtifacts(List<org.apache.maven.artifact.Artifact> attachedArtifacts)
Overrides:
setAttachedArtifacts in class org.apache.maven.project.MavenProject
Parameters:
attachedArtifacts -

setCompileSourceRoots

public void setCompileSourceRoots(List<String> compileSourceRoots)
Overrides:
setCompileSourceRoots in class org.apache.maven.project.MavenProject
Parameters:
compileSourceRoots -

setTestCompileSourceRoots

public void setTestCompileSourceRoots(List<String> testCompileSourceRoots)
Overrides:
setTestCompileSourceRoots in class org.apache.maven.project.MavenProject
Parameters:
testCompileSourceRoots -

setScriptSourceRoots

public void setScriptSourceRoots(List<String> scriptSourceRoots)
Overrides:
setScriptSourceRoots in class org.apache.maven.project.MavenProject
Parameters:
scriptSourceRoots -

setArtifactMap

public void setArtifactMap(Map<String,org.apache.maven.artifact.Artifact> artifactMap)
Parameters:
artifactMap -

setPluginArtifactMap

public void setPluginArtifactMap(Map<String,org.apache.maven.artifact.Artifact> pluginArtifactMap)
Parameters:
pluginArtifactMap -

setReportArtifactMap

public void setReportArtifactMap(Map<String,org.apache.maven.artifact.Artifact> reportArtifactMap)
Parameters:
reportArtifactMap -

setExtensionArtifactMap

public void setExtensionArtifactMap(Map<String,org.apache.maven.artifact.Artifact> extensionArtifactMap)
Parameters:
extensionArtifactMap -

setProjectReferences

public void setProjectReferences(Map<String,org.apache.maven.project.MavenProject> projectReferences)
Parameters:
projectReferences -

setBuildOverlay

public void setBuildOverlay(org.apache.maven.model.Build buildOverlay)
Parameters:
buildOverlay -

setCompileDependencies

public void setCompileDependencies(List<org.apache.maven.model.Dependency> compileDependencies)
Parameters:
compileDependencies -

setSystemDependencies

public void setSystemDependencies(List<org.apache.maven.model.Dependency> systemDependencies)
Parameters:
systemDependencies -

setTestClasspathElements

public void setTestClasspathElements(List<String> testClasspathElements)
Parameters:
testClasspathElements -

setTestDependencies

public void setTestDependencies(List<org.apache.maven.model.Dependency> testDependencies)
Parameters:
testDependencies -

setSystemClasspathElements

public void setSystemClasspathElements(List<String> systemClasspathElements)
Parameters:
systemClasspathElements -

setSystemArtifacts

public void setSystemArtifacts(List<org.apache.maven.artifact.Artifact> systemArtifacts)
Parameters:
systemArtifacts -

setTestArtifacts

public void setTestArtifacts(List<org.apache.maven.artifact.Artifact> testArtifacts)
Parameters:
testArtifacts -

setRuntimeArtifacts

public void setRuntimeArtifacts(List<org.apache.maven.artifact.Artifact> runtimeArtifacts)
Parameters:
runtimeArtifacts -

setRuntimeDependencies

public void setRuntimeDependencies(List<org.apache.maven.model.Dependency> runtimeDependencies)
Parameters:
runtimeDependencies -

setModel

public void setModel(org.apache.maven.model.Model model)
Overrides:
setModel in class org.apache.maven.project.MavenProject
Parameters:
model -

getSystemDependencies

public List<org.apache.maven.model.Dependency> getSystemDependencies()

Overrides:
getSystemDependencies in class org.apache.maven.project.MavenProject

setModelVersion

public void setModelVersion(String string)

Overrides:
setModelVersion in class org.apache.maven.project.MavenProject

getModelVersion

public String getModelVersion()

Overrides:
getModelVersion in class org.apache.maven.project.MavenProject

getId

public String getId()
By default, return an empty String.

Overrides:
getId in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getId()

setGroupId

public void setGroupId(String string)

Overrides:
setGroupId in class org.apache.maven.project.MavenProject

getGroupId

public String getGroupId()

Overrides:
getGroupId in class org.apache.maven.project.MavenProject

setArtifactId

public void setArtifactId(String string)

Overrides:
setArtifactId in class org.apache.maven.project.MavenProject

getArtifactId

public String getArtifactId()

Overrides:
getArtifactId in class org.apache.maven.project.MavenProject

setName

public void setName(String string)

Overrides:
setName in class org.apache.maven.project.MavenProject

getName

public String getName()

Overrides:
getName in class org.apache.maven.project.MavenProject

setVersion

public void setVersion(String string)

Overrides:
setVersion in class org.apache.maven.project.MavenProject

getVersion

public String getVersion()

Overrides:
getVersion in class org.apache.maven.project.MavenProject

getPackaging

public String getPackaging()

Overrides:
getPackaging in class org.apache.maven.project.MavenProject

setPackaging

public void setPackaging(String string)

Overrides:
setPackaging in class org.apache.maven.project.MavenProject

setInceptionYear

public void setInceptionYear(String string)

Overrides:
setInceptionYear in class org.apache.maven.project.MavenProject

getInceptionYear

public String getInceptionYear()

Overrides:
getInceptionYear in class org.apache.maven.project.MavenProject

setUrl

public void setUrl(String string)

Overrides:
setUrl in class org.apache.maven.project.MavenProject

getUrl

public String getUrl()

Overrides:
getUrl in class org.apache.maven.project.MavenProject

getPrerequisites

public org.apache.maven.model.Prerequisites getPrerequisites()
By default, return null.

Overrides:
getPrerequisites in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getPrerequisites()

setIssueManagement

public void setIssueManagement(org.apache.maven.model.IssueManagement issueManagement)
By default, do nothing.

Overrides:
setIssueManagement in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setIssueManagement(org.apache.maven.model.IssueManagement)

getCiManagement

public org.apache.maven.model.CiManagement getCiManagement()
By default, return null.

Overrides:
getCiManagement in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getCiManagement()

setCiManagement

public void setCiManagement(org.apache.maven.model.CiManagement ciManagement)
By default, do nothing.

Overrides:
setCiManagement in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setCiManagement(org.apache.maven.model.CiManagement)

getIssueManagement

public org.apache.maven.model.IssueManagement getIssueManagement()
By default, return null.

Overrides:
getIssueManagement in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getIssueManagement()

setDistributionManagement

public void setDistributionManagement(org.apache.maven.model.DistributionManagement distributionManagement)
By default, do nothing.

Overrides:
setDistributionManagement in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setDistributionManagement(org.apache.maven.model.DistributionManagement)

getDistributionManagement

public org.apache.maven.model.DistributionManagement getDistributionManagement()
By default, return null.

Overrides:
getDistributionManagement in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getDistributionManagement()

setDescription

public void setDescription(String string)

Overrides:
setDescription in class org.apache.maven.project.MavenProject

getDescription

public String getDescription()

Overrides:
getDescription in class org.apache.maven.project.MavenProject

setOrganization

public void setOrganization(org.apache.maven.model.Organization organization)
By default, do nothing.

Overrides:
setOrganization in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setOrganization(org.apache.maven.model.Organization)

getOrganization

public org.apache.maven.model.Organization getOrganization()
By default, return null.

Overrides:
getOrganization in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getOrganization()

setScm

public void setScm(org.apache.maven.model.Scm scm)
By default, do nothing.

Overrides:
setScm in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setScm(org.apache.maven.model.Scm)

getScm

public org.apache.maven.model.Scm getScm()
By default, return null.

Overrides:
getScm in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getScm()

setMailingLists

public void setMailingLists(List<org.apache.maven.model.MailingList> list)
By default, do nothing.

Overrides:
setMailingLists in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setMailingLists(java.util.List)

getMailingLists

public List<org.apache.maven.model.MailingList> getMailingLists()
By default, return Collections.EMPTY_LIST.

Overrides:
getMailingLists in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getMailingLists()

addMailingList

public void addMailingList(org.apache.maven.model.MailingList mailingList)
By default, do nothing.

Overrides:
addMailingList in class org.apache.maven.project.MavenProject
See Also:
MavenProject.addMailingList(org.apache.maven.model.MailingList)

setDevelopers

public void setDevelopers(List<org.apache.maven.model.Developer> list)
By default, do nothing.

Overrides:
setDevelopers in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setDevelopers(java.util.List)

getDevelopers

public List<org.apache.maven.model.Developer> getDevelopers()
By default, return Collections.EMPTY_LIST.

Overrides:
getDevelopers in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getDevelopers()

addDeveloper

public void addDeveloper(org.apache.maven.model.Developer developer)
By default, do nothing.

Overrides:
addDeveloper in class org.apache.maven.project.MavenProject
See Also:
MavenProject.addDeveloper(org.apache.maven.model.Developer)

setContributors

public void setContributors(List<org.apache.maven.model.Contributor> list)
By default, do nothing.

Overrides:
setContributors in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setContributors(java.util.List)

getContributors

public List<org.apache.maven.model.Contributor> getContributors()
By default, return Collections.EMPTY_LIST.

Overrides:
getContributors in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getContributors()

addContributor

public void addContributor(org.apache.maven.model.Contributor contributor)
By default, do nothing.

Overrides:
addContributor in class org.apache.maven.project.MavenProject
See Also:
MavenProject.addContributor(org.apache.maven.model.Contributor)

setBuild

public void setBuild(org.apache.maven.model.Build build)

Overrides:
setBuild in class org.apache.maven.project.MavenProject

getBuild

public org.apache.maven.model.Build getBuild()

Overrides:
getBuild in class org.apache.maven.project.MavenProject

getResources

public List<org.apache.maven.model.Resource> getResources()
By default, return Collections.EMPTY_LIST.

Overrides:
getResources in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getResources()

getTestResources

public List<org.apache.maven.model.Resource> getTestResources()
By default, return Collections.EMPTY_LIST.

Overrides:
getTestResources in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getTestResources()

addResource

public void addResource(org.apache.maven.model.Resource resource)
By default, do nothing.

Overrides:
addResource in class org.apache.maven.project.MavenProject
See Also:
MavenProject.addResource(org.apache.maven.model.Resource)

addTestResource

public void addTestResource(org.apache.maven.model.Resource resource)
By default, do nothing.

Overrides:
addTestResource in class org.apache.maven.project.MavenProject
See Also:
MavenProject.addTestResource(org.apache.maven.model.Resource)

setReporting

public void setReporting(org.apache.maven.model.Reporting reporting)
By default, do nothing.

Overrides:
setReporting in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setReporting(org.apache.maven.model.Reporting)

getReporting

public org.apache.maven.model.Reporting getReporting()
By default, return null.

Overrides:
getReporting in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getReporting()

setLicenses

public void setLicenses(List<org.apache.maven.model.License> licenses)

Overrides:
setLicenses in class org.apache.maven.project.MavenProject

getLicenses

public List<org.apache.maven.model.License> getLicenses()

Overrides:
getLicenses in class org.apache.maven.project.MavenProject

addLicense

public void addLicense(org.apache.maven.model.License license)
By default, do nothing.

Overrides:
addLicense in class org.apache.maven.project.MavenProject
See Also:
MavenProject.addLicense(org.apache.maven.model.License)

setArtifacts

public void setArtifacts(Set<org.apache.maven.artifact.Artifact> set)
By default, do nothing.

Overrides:
setArtifacts in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setArtifacts(java.util.Set)

getArtifacts

public Set<org.apache.maven.artifact.Artifact> getArtifacts()
By default, return Collections.EMPTY_SET.

Overrides:
getArtifacts in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getArtifacts()

getArtifactMap

public Map<String,org.apache.maven.artifact.Artifact> getArtifactMap()
By default, return Collections.EMPTY_MAP.

Overrides:
getArtifactMap in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getArtifactMap()

setPluginArtifacts

public void setPluginArtifacts(Set<org.apache.maven.artifact.Artifact> set)
By default, do nothing.

Overrides:
setPluginArtifacts in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setPluginArtifacts(java.util.Set)

getPluginArtifacts

public Set<org.apache.maven.artifact.Artifact> getPluginArtifacts()
By default, return Collections.EMPTY_SET.

Overrides:
getPluginArtifacts in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getPluginArtifacts()

getPluginArtifactMap

public Map<String,org.apache.maven.artifact.Artifact> getPluginArtifactMap()
By default, return Collections.EMPTY_MAP.

Overrides:
getPluginArtifactMap in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getPluginArtifactMap()

setReportArtifacts

public void setReportArtifacts(Set<org.apache.maven.artifact.Artifact> set)
By default, do nothing.

Overrides:
setReportArtifacts in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setReportArtifacts(java.util.Set)

getReportArtifacts

public Set<org.apache.maven.artifact.Artifact> getReportArtifacts()
By default, return Collections.EMPTY_SET.

Overrides:
getReportArtifacts in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getReportArtifacts()

getReportArtifactMap

public Map<String,org.apache.maven.artifact.Artifact> getReportArtifactMap()
By default, return Collections.EMPTY_MAP.

Overrides:
getReportArtifactMap in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getReportArtifactMap()

setExtensionArtifacts

public void setExtensionArtifacts(Set<org.apache.maven.artifact.Artifact> set)
By default, do nothing.

Overrides:
setExtensionArtifacts in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setExtensionArtifacts(java.util.Set)

getExtensionArtifacts

public Set<org.apache.maven.artifact.Artifact> getExtensionArtifacts()
By default, return Collections.EMPTY_SET.

Overrides:
getExtensionArtifacts in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getExtensionArtifacts()

getExtensionArtifactMap

public Map<String,org.apache.maven.artifact.Artifact> getExtensionArtifactMap()
By default, return Collections.EMPTY_MAP.

Overrides:
getExtensionArtifactMap in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getExtensionArtifactMap()

setParentArtifact

public void setParentArtifact(org.apache.maven.artifact.Artifact artifact)
By default, do nothing.

Overrides:
setParentArtifact in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setParentArtifact(org.apache.maven.artifact.Artifact)

getParentArtifact

public org.apache.maven.artifact.Artifact getParentArtifact()
By default, return null.

Overrides:
getParentArtifact in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getParentArtifact()

getRepositories

public List<org.apache.maven.model.Repository> getRepositories()
By default, return Collections.EMPTY_LIST.

Overrides:
getRepositories in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getRepositories()

getReportPlugins

public List<org.apache.maven.model.ReportPlugin> getReportPlugins()
By default, return Collections.EMPTY_LIST.

Overrides:
getReportPlugins in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getReportPlugins()

getBuildPlugins

public List<org.apache.maven.model.Plugin> getBuildPlugins()
By default, return Collections.EMPTY_LIST.

Overrides:
getBuildPlugins in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getBuildPlugins()

getModules

public List<String> getModules()
By default, return Collections.EMPTY_LIST.

Overrides:
getModules in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getModules()

getPluginManagement

public org.apache.maven.model.PluginManagement getPluginManagement()
By default, return null.

Overrides:
getPluginManagement in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getPluginManagement()

addPlugin

public void addPlugin(org.apache.maven.model.Plugin plugin)
By default, do nothing.

See Also:
org.apache.maven.project.MavenProject#addPlugin(org.apache.maven.model.Plugin)

injectPluginManagementInfo

public void injectPluginManagementInfo(org.apache.maven.model.Plugin plugin)
By default, do nothing.

Parameters:
plugin -

getCollectedProjects

public List<org.apache.maven.project.MavenProject> getCollectedProjects()

Overrides:
getCollectedProjects in class org.apache.maven.project.MavenProject

setCollectedProjects

public void setCollectedProjects(List<org.apache.maven.project.MavenProject> list)

Overrides:
setCollectedProjects in class org.apache.maven.project.MavenProject

setPluginArtifactRepositories

public void setPluginArtifactRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> list)

Overrides:
setPluginArtifactRepositories in class org.apache.maven.project.MavenProject

getPluginArtifactRepositories

public List<org.apache.maven.artifact.repository.ArtifactRepository> getPluginArtifactRepositories()

Overrides:
getPluginArtifactRepositories in class org.apache.maven.project.MavenProject

getDistributionManagementArtifactRepository

public org.apache.maven.artifact.repository.ArtifactRepository getDistributionManagementArtifactRepository()
By default, return null.

Overrides:
getDistributionManagementArtifactRepository in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getDistributionManagementArtifactRepository()

getPluginRepositories

public List<org.apache.maven.model.Repository> getPluginRepositories()
By default, return Collections.EMPTY_LIST.

Overrides:
getPluginRepositories in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getPluginRepositories()

setActiveProfiles

public void setActiveProfiles(List<org.apache.maven.model.Profile> list)

Overrides:
setActiveProfiles in class org.apache.maven.project.MavenProject

getActiveProfiles

public List<org.apache.maven.model.Profile> getActiveProfiles()

Overrides:
getActiveProfiles in class org.apache.maven.project.MavenProject

addAttachedArtifact

public void addAttachedArtifact(org.apache.maven.artifact.Artifact artifact)

Overrides:
addAttachedArtifact in class org.apache.maven.project.MavenProject

getAttachedArtifacts

public List<org.apache.maven.artifact.Artifact> getAttachedArtifacts()

Overrides:
getAttachedArtifacts in class org.apache.maven.project.MavenProject

getGoalConfiguration

public org.codehaus.plexus.util.xml.Xpp3Dom getGoalConfiguration(String string,
                                                                 String string1,
                                                                 String string2,
                                                                 String string3)
By default, return null.

Overrides:
getGoalConfiguration in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getGoalConfiguration(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

getReportConfiguration

public org.codehaus.plexus.util.xml.Xpp3Dom getReportConfiguration(String string,
                                                                   String string1,
                                                                   String string2)
By default, return null.

Overrides:
getReportConfiguration in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getReportConfiguration(java.lang.String, java.lang.String, java.lang.String)

getExecutionProject

public org.apache.maven.project.MavenProject getExecutionProject()
By default, return null.

Overrides:
getExecutionProject in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getExecutionProject()

setExecutionProject

public void setExecutionProject(org.apache.maven.project.MavenProject mavenProject)
By default, do nothing.

Overrides:
setExecutionProject in class org.apache.maven.project.MavenProject
See Also:
MavenProject.setExecutionProject(org.apache.maven.project.MavenProject)

writeModel

public void writeModel(Writer writer)
                throws IOException
By default, do nothing.

Overrides:
writeModel in class org.apache.maven.project.MavenProject
Throws:
IOException
See Also:
MavenProject.writeModel(java.io.Writer)

writeOriginalModel

public void writeOriginalModel(Writer writer)
                        throws IOException
By default, do nothing.

Overrides:
writeOriginalModel in class org.apache.maven.project.MavenProject
Throws:
IOException
See Also:
MavenProject.writeOriginalModel(java.io.Writer)

getDependencyArtifacts

public Set<org.apache.maven.artifact.Artifact> getDependencyArtifacts()

Overrides:
getDependencyArtifacts in class org.apache.maven.project.MavenProject

setDependencyArtifacts

public void setDependencyArtifacts(Set<org.apache.maven.artifact.Artifact> set)

Overrides:
setDependencyArtifacts in class org.apache.maven.project.MavenProject

setReleaseArtifactRepository

public void setReleaseArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)

Overrides:
setReleaseArtifactRepository in class org.apache.maven.project.MavenProject

setSnapshotArtifactRepository

public void setSnapshotArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)

Overrides:
setSnapshotArtifactRepository in class org.apache.maven.project.MavenProject

setOriginalModel

public void setOriginalModel(org.apache.maven.model.Model model)

Overrides:
setOriginalModel in class org.apache.maven.project.MavenProject

getOriginalModel

public org.apache.maven.model.Model getOriginalModel()

Overrides:
getOriginalModel in class org.apache.maven.project.MavenProject

getBuildExtensions

public List<org.apache.maven.model.Extension> getBuildExtensions()
By default, return Collections.EMPTY_LIST.

Overrides:
getBuildExtensions in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getBuildExtensions()

createArtifacts

public Set<org.apache.maven.artifact.Artifact> createArtifacts(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
                                                               String string,
                                                               org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter)
By default, return Collections.EMPTY_SET.

Overrides:
createArtifacts in class org.apache.maven.project.MavenProject
See Also:
MavenProject.createArtifacts(org.apache.maven.artifact.factory.ArtifactFactory, java.lang.String, org.apache.maven.artifact.resolver.filter.ArtifactFilter)

addProjectReference

public void addProjectReference(org.apache.maven.project.MavenProject mavenProject)
By default, do nothing.

Overrides:
addProjectReference in class org.apache.maven.project.MavenProject
See Also:
MavenProject.addProjectReference(org.apache.maven.project.MavenProject)

attachArtifact

public void attachArtifact(String string,
                           String string1,
                           File file)
By default, do nothing.

Overrides:
attachArtifact in class org.apache.maven.project.MavenProject
See Also:
MavenProject.attachArtifact(java.lang.String, java.lang.String, java.io.File)

getProperties

public Properties getProperties()
By default, return a new instance of Properties.

Overrides:
getProperties in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getProperties()

getFilters

public List<String> getFilters()
By default, return Collections.EMPTY_LIST.

Overrides:
getFilters in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getFilters()

getProjectReferences

public Map<String,org.apache.maven.project.MavenProject> getProjectReferences()
By default, return Collections.EMPTY_MAP.

Overrides:
getProjectReferences in class org.apache.maven.project.MavenProject
See Also:
MavenProject.getProjectReferences()

isExecutionRoot

public boolean isExecutionRoot()

Overrides:
isExecutionRoot in class org.apache.maven.project.MavenProject

setExecutionRoot

public void setExecutionRoot(boolean b)

Overrides:
setExecutionRoot in class org.apache.maven.project.MavenProject

getDefaultGoal

public String getDefaultGoal()

Overrides:
getDefaultGoal in class org.apache.maven.project.MavenProject

replaceWithActiveArtifact

public org.apache.maven.artifact.Artifact replaceWithActiveArtifact(org.apache.maven.artifact.Artifact artifact)
By default, return null.

Overrides:
replaceWithActiveArtifact in class org.apache.maven.project.MavenProject
See Also:
MavenProject.replaceWithActiveArtifact(org.apache.maven.artifact.Artifact)


Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.