public class MavenProjectStub extends MavenProject
MavenProject object, going to take a lot of work to make it
useful as a stub though.EMPTY_PROJECT_ARTIFACT_ID, EMPTY_PROJECT_GROUP_ID, EMPTY_PROJECT_VERSION| Constructor and Description |
|---|
MavenProjectStub()
Default constructor
|
MavenProjectStub(MavenProject project)
No project model is associated
|
MavenProjectStub(Model model) |
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, toStringpublic MavenProjectStub()
public MavenProjectStub(Model model)
model - the given modelpublic MavenProjectStub(MavenProject project)
project - the given projectprotected void readModel(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 String getModulePathAdjustment(MavenProject mavenProject) throws IOException
getModulePathAdjustment in class MavenProjectmavenProject - IOException - if anypublic Artifact getArtifact()
getArtifact in class MavenProjectpublic void setArtifact(Artifact artifact)
setArtifact in class MavenProjectpublic Model getModel()
getModel in class MavenProjectpublic MavenProject getParent()
getParent in class MavenProjectpublic void setParent(MavenProject mavenProject)
setParent in class MavenProjectpublic void setRemoteArtifactRepositories(List<ArtifactRepository> list)
setRemoteArtifactRepositories in class MavenProjectMavenProject.setRemoteArtifactRepositories(java.util.List)public List<ArtifactRepository> getRemoteArtifactRepositories()
Collections.EMPTY_LIST.getRemoteArtifactRepositories in class MavenProjectMavenProject.getRemoteArtifactRepositories()public boolean hasParent()
hasParent in class MavenProjectpublic File getFile()
getFile in class MavenProjectpublic void setFile(File file)
setFile in class MavenProjectpublic File getBasedir()
getBasedir in class MavenProjectpublic void setDependencies(List<Dependency> list)
setDependencies in class MavenProjectMavenProject.setDependencies(java.util.List)public List<Dependency> getDependencies()
Collections.EMPTY_LIST.getDependencies in class MavenProjectMavenProject.getDependencies()public DependencyManagement getDependencyManagement()
null.getDependencyManagement in class MavenProjectMavenProject.getDependencyManagement()public void addCompileSourceRoot(String string)
addCompileSourceRoot in class MavenProjectpublic void addScriptSourceRoot(String string)
addScriptSourceRoot in class MavenProjectpublic void addTestCompileSourceRoot(String string)
addTestCompileSourceRoot in class MavenProjectpublic List<String> getCompileSourceRoots()
getCompileSourceRoots in class MavenProjectpublic List<String> getScriptSourceRoots()
getScriptSourceRoots in class MavenProjectpublic List<String> getTestCompileSourceRoots()
getTestCompileSourceRoots in class MavenProjectpublic List<String> getCompileClasspathElements() throws DependencyResolutionRequiredException
getCompileClasspathElements in class MavenProjectDependencyResolutionRequiredExceptionpublic void setCompileArtifacts(List<Artifact> compileArtifacts)
compileArtifacts - public List<Artifact> getCompileArtifacts()
getCompileArtifacts in class MavenProjectpublic List<Dependency> getCompileDependencies()
getCompileDependencies in class MavenProjectpublic List<String> getTestClasspathElements() throws DependencyResolutionRequiredException
getTestClasspathElements in class MavenProjectDependencyResolutionRequiredExceptionpublic List<Artifact> getTestArtifacts()
getTestArtifacts in class MavenProjectpublic List<Dependency> getTestDependencies()
getTestDependencies in class MavenProjectpublic List<String> getRuntimeClasspathElements() throws DependencyResolutionRequiredException
getRuntimeClasspathElements in class MavenProjectDependencyResolutionRequiredExceptionpublic List<Artifact> getRuntimeArtifacts()
getRuntimeArtifacts in class MavenProjectpublic List<Dependency> getRuntimeDependencies()
getRuntimeDependencies in class MavenProjectpublic List<String> getSystemClasspathElements() throws DependencyResolutionRequiredException
getSystemClasspathElements in class MavenProjectDependencyResolutionRequiredExceptionpublic List<Artifact> getSystemArtifacts()
getSystemArtifacts in class MavenProjectpublic void setRuntimeClasspathElements(List<String> runtimeClasspathElements)
runtimeClasspathElements - public void setAttachedArtifacts(List<Artifact> attachedArtifacts)
setAttachedArtifacts in class MavenProjectattachedArtifacts - public void setCompileSourceRoots(List<String> compileSourceRoots)
setCompileSourceRoots in class MavenProjectcompileSourceRoots - public void setTestCompileSourceRoots(List<String> testCompileSourceRoots)
setTestCompileSourceRoots in class MavenProjecttestCompileSourceRoots - public void setScriptSourceRoots(List<String> scriptSourceRoots)
setScriptSourceRoots in class MavenProjectscriptSourceRoots - public void setArtifactMap(Map<String,Artifact> artifactMap)
artifactMap - public void setPluginArtifactMap(Map<String,Artifact> pluginArtifactMap)
pluginArtifactMap - public void setReportArtifactMap(Map<String,Artifact> reportArtifactMap)
reportArtifactMap - public void setExtensionArtifactMap(Map<String,Artifact> extensionArtifactMap)
extensionArtifactMap - public void setProjectReferences(Map<String,MavenProject> projectReferences)
projectReferences - public void setBuildOverlay(Build buildOverlay)
buildOverlay - public void setCompileDependencies(List<Dependency> compileDependencies)
compileDependencies - public void setSystemDependencies(List<Dependency> systemDependencies)
systemDependencies - public void setTestClasspathElements(List<String> testClasspathElements)
testClasspathElements - public void setTestDependencies(List<Dependency> testDependencies)
testDependencies - public void setSystemClasspathElements(List<String> systemClasspathElements)
systemClasspathElements - public void setSystemArtifacts(List<Artifact> systemArtifacts)
systemArtifacts - public void setTestArtifacts(List<Artifact> testArtifacts)
testArtifacts - public void setRuntimeArtifacts(List<Artifact> runtimeArtifacts)
runtimeArtifacts - public void setRuntimeDependencies(List<Dependency> runtimeDependencies)
runtimeDependencies - public void setModel(Model model)
setModel in class MavenProjectmodel - public List<Dependency> getSystemDependencies()
getSystemDependencies in class MavenProjectpublic void setModelVersion(String string)
setModelVersion in class MavenProjectpublic String getModelVersion()
getModelVersion in class MavenProjectpublic String getId()
getId in class MavenProjectMavenProject.getId()public void setGroupId(String string)
setGroupId in class MavenProjectpublic String getGroupId()
getGroupId in class MavenProjectpublic void setArtifactId(String string)
setArtifactId in class MavenProjectpublic String getArtifactId()
getArtifactId in class MavenProjectpublic void setName(String string)
setName in class MavenProjectpublic String getName()
getName in class MavenProjectpublic void setVersion(String string)
setVersion in class MavenProjectpublic String getVersion()
getVersion in class MavenProjectpublic String getPackaging()
getPackaging in class MavenProjectpublic void setPackaging(String string)
setPackaging in class MavenProjectpublic void setInceptionYear(String string)
setInceptionYear in class MavenProjectpublic String getInceptionYear()
getInceptionYear in class MavenProjectpublic void setUrl(String string)
setUrl in class MavenProjectpublic String getUrl()
getUrl in class MavenProjectpublic Prerequisites getPrerequisites()
null.getPrerequisites in class MavenProjectMavenProject.getPrerequisites()public void setIssueManagement(IssueManagement issueManagement)
setIssueManagement in class MavenProjectMavenProject.setIssueManagement(org.apache.maven.model.IssueManagement)public CiManagement getCiManagement()
null.getCiManagement in class MavenProjectMavenProject.getCiManagement()public void setCiManagement(CiManagement ciManagement)
setCiManagement in class MavenProjectMavenProject.setCiManagement(org.apache.maven.model.CiManagement)public IssueManagement getIssueManagement()
null.getIssueManagement in class MavenProjectMavenProject.getIssueManagement()public void setDistributionManagement(DistributionManagement distributionManagement)
setDistributionManagement in class MavenProjectMavenProject.setDistributionManagement(org.apache.maven.model.DistributionManagement)public DistributionManagement getDistributionManagement()
null.getDistributionManagement in class MavenProjectMavenProject.getDistributionManagement()public void setDescription(String string)
setDescription in class MavenProjectpublic String getDescription()
getDescription in class MavenProjectpublic void setOrganization(Organization organization)
setOrganization in class MavenProjectMavenProject.setOrganization(org.apache.maven.model.Organization)public Organization getOrganization()
null.getOrganization in class MavenProjectMavenProject.getOrganization()public void setScm(Scm scm)
setScm in class MavenProjectMavenProject.setScm(org.apache.maven.model.Scm)public Scm getScm()
null.getScm in class MavenProjectMavenProject.getScm()public void setMailingLists(List<MailingList> list)
setMailingLists in class MavenProjectMavenProject.setMailingLists(java.util.List)public List<MailingList> getMailingLists()
Collections.EMPTY_LIST.getMailingLists in class MavenProjectMavenProject.getMailingLists()public void addMailingList(MailingList mailingList)
addMailingList in class MavenProjectMavenProject.addMailingList(org.apache.maven.model.MailingList)public void setDevelopers(List<Developer> list)
setDevelopers in class MavenProjectMavenProject.setDevelopers(java.util.List)public List<Developer> getDevelopers()
Collections.EMPTY_LIST.getDevelopers in class MavenProjectMavenProject.getDevelopers()public void addDeveloper(Developer developer)
addDeveloper in class MavenProjectMavenProject.addDeveloper(org.apache.maven.model.Developer)public void setContributors(List<Contributor> list)
setContributors in class MavenProjectMavenProject.setContributors(java.util.List)public List<Contributor> getContributors()
Collections.EMPTY_LIST.getContributors in class MavenProjectMavenProject.getContributors()public void addContributor(Contributor contributor)
addContributor in class MavenProjectMavenProject.addContributor(org.apache.maven.model.Contributor)public void setBuild(Build build)
setBuild in class MavenProjectpublic Build getBuild()
getBuild in class MavenProjectpublic List<Resource> getResources()
Collections.EMPTY_LIST.getResources in class MavenProjectMavenProject.getResources()public List<Resource> getTestResources()
Collections.EMPTY_LIST.getTestResources in class MavenProjectMavenProject.getTestResources()public void addResource(Resource resource)
addResource in class MavenProjectMavenProject.addResource(org.apache.maven.model.Resource)public void addTestResource(Resource resource)
addTestResource in class MavenProjectMavenProject.addTestResource(org.apache.maven.model.Resource)public void setReporting(Reporting reporting)
setReporting in class MavenProjectMavenProject.setReporting(org.apache.maven.model.Reporting)public Reporting getReporting()
null.getReporting in class MavenProjectMavenProject.getReporting()public void setLicenses(List<License> licenses)
setLicenses in class MavenProjectpublic List<License> getLicenses()
getLicenses in class MavenProjectpublic void addLicense(License license)
addLicense in class MavenProjectMavenProject.addLicense(org.apache.maven.model.License)public void setArtifacts(Set<Artifact> set)
setArtifacts in class MavenProjectMavenProject.setArtifacts(java.util.Set)public Set<Artifact> getArtifacts()
Collections.EMPTY_SET.getArtifacts in class MavenProjectMavenProject.getArtifacts()public Map<String,Artifact> getArtifactMap()
Collections.EMPTY_MAP.getArtifactMap in class MavenProjectMavenProject.getArtifactMap()public void setPluginArtifacts(Set<Artifact> set)
setPluginArtifacts in class MavenProjectMavenProject.setPluginArtifacts(java.util.Set)public Set<Artifact> getPluginArtifacts()
Collections.EMPTY_SET.getPluginArtifacts in class MavenProjectMavenProject.getPluginArtifacts()public Map<String,Artifact> getPluginArtifactMap()
Collections.EMPTY_MAP.getPluginArtifactMap in class MavenProjectMavenProject.getPluginArtifactMap()public void setReportArtifacts(Set<Artifact> set)
setReportArtifacts in class MavenProjectMavenProject.setReportArtifacts(java.util.Set)public Set<Artifact> getReportArtifacts()
Collections.EMPTY_SET.getReportArtifacts in class MavenProjectMavenProject.getReportArtifacts()public Map<String,Artifact> getReportArtifactMap()
Collections.EMPTY_MAP.getReportArtifactMap in class MavenProjectMavenProject.getReportArtifactMap()public void setExtensionArtifacts(Set<Artifact> set)
setExtensionArtifacts in class MavenProjectMavenProject.setExtensionArtifacts(java.util.Set)public Set<Artifact> getExtensionArtifacts()
Collections.EMPTY_SET.getExtensionArtifacts in class MavenProjectMavenProject.getExtensionArtifacts()public Map<String,Artifact> getExtensionArtifactMap()
Collections.EMPTY_MAP.getExtensionArtifactMap in class MavenProjectMavenProject.getExtensionArtifactMap()public void setParentArtifact(Artifact artifact)
setParentArtifact in class MavenProjectMavenProject.setParentArtifact(org.apache.maven.artifact.Artifact)public Artifact getParentArtifact()
null.getParentArtifact in class MavenProjectMavenProject.getParentArtifact()public List<Repository> getRepositories()
Collections.EMPTY_LIST.getRepositories in class MavenProjectMavenProject.getRepositories()public List<ReportPlugin> getReportPlugins()
Collections.EMPTY_LIST.getReportPlugins in class MavenProjectMavenProject.getReportPlugins()public List<Plugin> getBuildPlugins()
Collections.EMPTY_LIST.getBuildPlugins in class MavenProjectMavenProject.getBuildPlugins()public List<String> getModules()
Collections.EMPTY_LIST.getModules in class MavenProjectMavenProject.getModules()public PluginManagement getPluginManagement()
null.getPluginManagement in class MavenProjectMavenProject.getPluginManagement()public void addPlugin(Plugin plugin)
org.apache.maven.project.MavenProject#addPlugin(org.apache.maven.model.Plugin)public void injectPluginManagementInfo(Plugin plugin)
plugin - public List<MavenProject> getCollectedProjects()
getCollectedProjects in class MavenProjectpublic void setCollectedProjects(List<MavenProject> list)
setCollectedProjects in class MavenProjectpublic void setPluginArtifactRepositories(List<ArtifactRepository> list)
setPluginArtifactRepositories in class MavenProjectpublic List<ArtifactRepository> getPluginArtifactRepositories()
getPluginArtifactRepositories in class MavenProjectpublic ArtifactRepository getDistributionManagementArtifactRepository()
null.getDistributionManagementArtifactRepository in class MavenProjectMavenProject.getDistributionManagementArtifactRepository()public List<Repository> getPluginRepositories()
Collections.EMPTY_LIST.getPluginRepositories in class MavenProjectMavenProject.getPluginRepositories()public void setActiveProfiles(List<Profile> list)
setActiveProfiles in class MavenProjectpublic List<Profile> getActiveProfiles()
getActiveProfiles in class MavenProjectpublic void addAttachedArtifact(Artifact artifact)
addAttachedArtifact in class MavenProjectpublic List<Artifact> getAttachedArtifacts()
getAttachedArtifacts in class MavenProjectpublic Xpp3Dom getGoalConfiguration(String string, String string1, String string2, String string3)
null.public Xpp3Dom getReportConfiguration(String string, String string1, String string2)
null.getReportConfiguration in class MavenProjectMavenProject.getReportConfiguration(java.lang.String, java.lang.String, java.lang.String)public MavenProject getExecutionProject()
null.getExecutionProject in class MavenProjectMavenProject.getExecutionProject()public void setExecutionProject(MavenProject mavenProject)
setExecutionProject in class MavenProjectMavenProject.setExecutionProject(org.apache.maven.project.MavenProject)public void writeModel(Writer writer) throws IOException
writeModel in class MavenProjectIOExceptionMavenProject.writeModel(java.io.Writer)public void writeOriginalModel(Writer writer) throws IOException
writeOriginalModel in class MavenProjectIOExceptionMavenProject.writeOriginalModel(java.io.Writer)public Set<Artifact> getDependencyArtifacts()
getDependencyArtifacts in class MavenProjectpublic void setDependencyArtifacts(Set<Artifact> set)
setDependencyArtifacts in class MavenProjectpublic void setReleaseArtifactRepository(ArtifactRepository artifactRepository)
setReleaseArtifactRepository in class MavenProjectpublic void setSnapshotArtifactRepository(ArtifactRepository artifactRepository)
setSnapshotArtifactRepository in class MavenProjectpublic void setOriginalModel(Model model)
setOriginalModel in class MavenProjectpublic Model getOriginalModel()
getOriginalModel in class MavenProjectpublic List<Extension> getBuildExtensions()
Collections.EMPTY_LIST.getBuildExtensions in class MavenProjectMavenProject.getBuildExtensions()public Set<Artifact> createArtifacts(ArtifactFactory artifactFactory, String string, ArtifactFilter artifactFilter)
Collections.EMPTY_SET.public void addProjectReference(MavenProject mavenProject)
addProjectReference in class MavenProjectMavenProject.addProjectReference(org.apache.maven.project.MavenProject)public void attachArtifact(String string, String string1, File file)
attachArtifact in class MavenProjectMavenProject.attachArtifact(java.lang.String, java.lang.String, java.io.File)public Properties getProperties()
Properties.getProperties in class MavenProjectMavenProject.getProperties()public List<String> getFilters()
Collections.EMPTY_LIST.getFilters in class MavenProjectMavenProject.getFilters()public Map<String,MavenProject> getProjectReferences()
Collections.EMPTY_MAP.getProjectReferences in class MavenProjectMavenProject.getProjectReferences()public boolean isExecutionRoot()
isExecutionRoot in class MavenProjectpublic void setExecutionRoot(boolean b)
setExecutionRoot in class MavenProjectpublic String getDefaultGoal()
getDefaultGoal in class MavenProjectpublic Artifact replaceWithActiveArtifact(Artifact artifact)
null.replaceWithActiveArtifact in class MavenProjectMavenProject.replaceWithActiveArtifact(org.apache.maven.artifact.Artifact)Copyright © 2008-2013 The Apache Software Foundation. All Rights Reserved.