Java Doc for MavenProject.java in  » Build » maven » org » apache » maven » project » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Build » maven » org.apache.maven.project 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.maven.project.MavenProject

MavenProject
public class MavenProject (Code)
The concern of the project is provide runtime values based on the model.

The values in the model remain untouched but during the process of building a project notions like inheritance and interpolation can be added. This allows to have an entity which is useful in a runtime while preserving the model so that it can be marshalled and unmarshalled without being tainted by runtime requirements.

We need to leave the model intact because we don't want the following:

  1. We don't want interpolated values being written back into the model.
  2. We don't want inherited values being written back into the model.


Field Summary
final public static  StringEMPTY_PROJECT_ARTIFACT_ID
    
final public static  StringEMPTY_PROJECT_GROUP_ID
    
final public static  StringEMPTY_PROJECT_VERSION
    

Constructor Summary
public  MavenProject()
    
public  MavenProject(Model model)
    
public  MavenProject(MavenProject project)
    

Method Summary
public  voidaddAttachedArtifact(Artifact artifact)
    
public  voidaddCompileSourceRoot(String path)
    
public  voidaddContributor(Contributor contributor)
    
public  voidaddDeveloper(Developer developer)
    
public  voidaddLicense(License license)
    
public  voidaddMailingList(MailingList mailingList)
    
public  voidaddPlugin(Plugin plugin)
    
public  voidaddProjectReference(MavenProject project)
    
public  voidaddResource(Resource resource)
    
public  voidaddScriptSourceRoot(String path)
    
public  voidaddTestCompileSourceRoot(String path)
    
public  voidaddTestResource(Resource testResource)
    
public  voidattachArtifact(String type, String classifier, File file)
    
public  voidclearExecutionProject()
    
public  SetcreateArtifacts(ArtifactFactory artifactFactory, String inheritedScope, ArtifactFilter dependencyFilter)
    
public  booleanequals(Object other)
    
public  ListgetActiveProfiles()
    
public  ArtifactgetArtifact()
    
public  StringgetArtifactId()
    
public  MapgetArtifactMap()
    
public  SetgetArtifacts()
     All dependencies that this project has, including transitive ones. Contents are lazily populated, so depending on what phases have run dependencies in some scopes won't be included. eg.
public  ListgetAttachedArtifacts()
    
public  FilegetBasedir()
    
public  BuildgetBuild()
    
public  ListgetBuildExtensions()
    
public  ListgetBuildPlugins()
    
public  CiManagementgetCiManagement()
    
public  ListgetCollectedProjects()
    
public  ListgetCompileArtifacts()
    
public  ListgetCompileClasspathElements()
    
public  ListgetCompileDependencies()
    
public  ListgetCompileSourceRoots()
    
public  ListgetContributors()
    
public  StringgetDefaultGoal()
    
public  ListgetDependencies()
    
public  SetgetDependencyArtifacts()
     Direct dependencies that this project has.
public  DependencyManagementgetDependencyManagement()
    
public  StringgetDescription()
    
public  ListgetDevelopers()
    
public  DistributionManagementgetDistributionManagement()
    
public  ArtifactRepositorygetDistributionManagementArtifactRepository()
    
public  MavenProjectgetExecutionProject()
    
public  MapgetExtensionArtifactMap()
    
public  SetgetExtensionArtifacts()
    
public  FilegetFile()
    
public  ListgetFilters()
    
public  Xpp3DomgetGoalConfiguration(String pluginGroupId, String pluginArtifactId, String executionId, String goalId)
    
public  StringgetGroupId()
    
public  StringgetId()
    
public  StringgetInceptionYear()
    
public  IssueManagementgetIssueManagement()
    
public  ListgetLicenses()
    
public  ListgetMailingLists()
    
public  MapgetManagedVersionMap()
    
public  ModelgetModel()
    
public  StringgetModelVersion()
    
public  StringgetModulePathAdjustment(MavenProject moduleProject)
    
public  ListgetModules()
    
public  StringgetName()
    
public  OrganizationgetOrganization()
    
public  ModelgetOriginalModel()
    
public  StringgetPackaging()
    
public  MavenProjectgetParent()
    
public  ArtifactgetParentArtifact()
    
public  MapgetPluginArtifactMap()
    
public  ListgetPluginArtifactRepositories()
    
public  SetgetPluginArtifacts()
    
public  PluginManagementgetPluginManagement()
    
public  ListgetPluginRepositories()
    
public  PrerequisitesgetPrerequisites()
    
public  MapgetProjectReferences()
    
public  PropertiesgetProperties()
    
public  ListgetRemoteArtifactRepositories()
    
public  MapgetReportArtifactMap()
    
public  SetgetReportArtifacts()
    
public  Xpp3DomgetReportConfiguration(String pluginGroupId, String pluginArtifactId, String reportSetId)
    
public  ListgetReportPlugins()
    
public  ReportinggetReporting()
    
public  ListgetRepositories()
    
public  ListgetResources()
    
public  ListgetRuntimeArtifacts()
    
public  ListgetRuntimeClasspathElements()
    
public  ListgetRuntimeDependencies()
    
public  ScmgetScm()
    
public  ListgetScriptSourceRoots()
    
public  ListgetSystemArtifacts()
    
public  ListgetSystemClasspathElements()
    
public  ListgetSystemDependencies()
    
public  ListgetTestArtifacts()
    
public  ListgetTestClasspathElements()
    
public  ListgetTestCompileSourceRoots()
    
public  ListgetTestDependencies()
    
public  ListgetTestResources()
    
public  StringgetUrl()
    
public  StringgetVersion()
    
public  booleanhasParent()
    
public  inthashCode()
    
public  voidinjectPluginManagementInfo(Plugin plugin)
    
public  booleanisExecutionRoot()
    
public  ArtifactreplaceWithActiveArtifact(Artifact pluginArtifact)
    
public  voidsetActiveProfiles(List activeProfiles)
    
public  voidsetArtifact(Artifact artifact)
    
public  voidsetArtifactId(String artifactId)
    
public  voidsetArtifacts(Set artifacts)
    
public  voidsetBuild(Build build)
    
public  voidsetCiManagement(CiManagement ciManagement)
    
public  voidsetCollectedProjects(List collectedProjects)
    
public  voidsetContributors(List contributors)
    
public  voidsetDependencies(List dependencies)
    
public  voidsetDependencyArtifacts(Set dependencyArtifacts)
    
public  voidsetDescription(String description)
    
public  voidsetDevelopers(List developers)
    
public  voidsetDistributionManagement(DistributionManagement distributionManagement)
    
public  voidsetExecutionProject(MavenProject executionProject)
    
public  voidsetExecutionRoot(boolean executionRoot)
    
public  voidsetExtensionArtifacts(Set extensionArtifacts)
    
public  voidsetFile(File file)
    
public  voidsetGroupId(String groupId)
    
public  voidsetInceptionYear(String inceptionYear)
    
public  voidsetIssueManagement(IssueManagement issueManagement)
    
public  voidsetLicenses(List licenses)
    
public  voidsetMailingLists(List mailingLists)
    
public  voidsetManagedVersionMap(Map map)
    
public  voidsetModelVersion(String pomVersion)
    
public  voidsetName(String name)
    
public  voidsetOrganization(Organization organization)
    
public  voidsetOriginalModel(Model originalModel)
    
public  voidsetPackaging(String packaging)
    
public  voidsetParent(MavenProject parent)
    
public  voidsetParentArtifact(Artifact parentArtifact)
    
public  voidsetPluginArtifactRepositories(List pluginArtifactRepositories)
    
public  voidsetPluginArtifacts(Set pluginArtifacts)
    
public  voidsetReleaseArtifactRepository(ArtifactRepository releaseArtifactRepository)
    
public  voidsetRemoteArtifactRepositories(List remoteArtifactRepositories)
    
public  voidsetReportArtifacts(Set reportArtifacts)
    
public  voidsetReporting(Reporting reporting)
    
public  voidsetScm(Scm scm)
    
public  voidsetSnapshotArtifactRepository(ArtifactRepository snapshotArtifactRepository)
    
public  voidsetUrl(String url)
    
public  voidsetVersion(String version)
    
public  voidwriteModel(Writer writer)
    
public  voidwriteOriginalModel(Writer writer)
    

Field Detail
EMPTY_PROJECT_ARTIFACT_ID
final public static String EMPTY_PROJECT_ARTIFACT_ID(Code)



EMPTY_PROJECT_GROUP_ID
final public static String EMPTY_PROJECT_GROUP_ID(Code)



EMPTY_PROJECT_VERSION
final public static String EMPTY_PROJECT_VERSION(Code)




Constructor Detail
MavenProject
public MavenProject()(Code)



MavenProject
public MavenProject(Model model)(Code)



MavenProject
public MavenProject(MavenProject project)(Code)




Method Detail
addAttachedArtifact
public void addAttachedArtifact(Artifact artifact)(Code)



addCompileSourceRoot
public void addCompileSourceRoot(String path)(Code)



addContributor
public void addContributor(Contributor contributor)(Code)



addDeveloper
public void addDeveloper(Developer developer)(Code)



addLicense
public void addLicense(License license)(Code)



addMailingList
public void addMailingList(MailingList mailingList)(Code)



addPlugin
public void addPlugin(Plugin plugin)(Code)



addProjectReference
public void addProjectReference(MavenProject project)(Code)



addResource
public void addResource(Resource resource)(Code)



addScriptSourceRoot
public void addScriptSourceRoot(String path)(Code)



addTestCompileSourceRoot
public void addTestCompileSourceRoot(String path)(Code)



addTestResource
public void addTestResource(Resource testResource)(Code)



attachArtifact
public void attachArtifact(String type, String classifier, File file)(Code)



clearExecutionProject
public void clearExecutionProject()(Code)



createArtifacts
public Set createArtifacts(ArtifactFactory artifactFactory, String inheritedScope, ArtifactFilter dependencyFilter) throws InvalidDependencyVersionException(Code)
Set < Artifact >



equals
public boolean equals(Object other)(Code)



getActiveProfiles
public List getActiveProfiles()(Code)



getArtifact
public Artifact getArtifact()(Code)



getArtifactId
public String getArtifactId()(Code)



getArtifactMap
public Map getArtifactMap()(Code)



getArtifacts
public Set getArtifacts()(Code)
All dependencies that this project has, including transitive ones. Contents are lazily populated, so depending on what phases have run dependencies in some scopes won't be included. eg. if only compile phase has run, dependencies with scope test won't be included. Set < Artifact >
See Also:   MavenProject.getDependencyArtifacts()
See Also:    to get only direct dependencies



getAttachedArtifacts
public List getAttachedArtifacts()(Code)



getBasedir
public File getBasedir()(Code)



getBuild
public Build getBuild()(Code)



getBuildExtensions
public List getBuildExtensions()(Code)



getBuildPlugins
public List getBuildPlugins()(Code)



getCiManagement
public CiManagement getCiManagement()(Code)



getCollectedProjects
public List getCollectedProjects()(Code)



getCompileArtifacts
public List getCompileArtifacts()(Code)



getCompileClasspathElements
public List getCompileClasspathElements() throws DependencyResolutionRequiredException(Code)



getCompileDependencies
public List getCompileDependencies()(Code)



getCompileSourceRoots
public List getCompileSourceRoots()(Code)



getContributors
public List getContributors()(Code)



getDefaultGoal
public String getDefaultGoal()(Code)



getDependencies
public List getDependencies()(Code)



getDependencyArtifacts
public Set getDependencyArtifacts()(Code)
Direct dependencies that this project has. Set < Artifact >
See Also:   MavenProject.getArtifacts()
See Also:    to get all transitive dependencies



getDependencyManagement
public DependencyManagement getDependencyManagement()(Code)



getDescription
public String getDescription()(Code)



getDevelopers
public List getDevelopers()(Code)



getDistributionManagement
public DistributionManagement getDistributionManagement()(Code)



getDistributionManagementArtifactRepository
public ArtifactRepository getDistributionManagementArtifactRepository()(Code)



getExecutionProject
public MavenProject getExecutionProject()(Code)



getExtensionArtifactMap
public Map getExtensionArtifactMap()(Code)



getExtensionArtifacts
public Set getExtensionArtifacts()(Code)



getFile
public File getFile()(Code)



getFilters
public List getFilters()(Code)



getGoalConfiguration
public Xpp3Dom getGoalConfiguration(String pluginGroupId, String pluginArtifactId, String executionId, String goalId)(Code)



getGroupId
public String getGroupId()(Code)



getId
public String getId()(Code)



getInceptionYear
public String getInceptionYear()(Code)



getIssueManagement
public IssueManagement getIssueManagement()(Code)



getLicenses
public List getLicenses()(Code)



getMailingLists
public List getMailingLists()(Code)



getManagedVersionMap
public Map getManagedVersionMap()(Code)



getModel
public Model getModel()(Code)



getModelVersion
public String getModelVersion()(Code)



getModulePathAdjustment
public String getModulePathAdjustment(MavenProject moduleProject) throws IOException(Code)



getModules
public List getModules()(Code)



getName
public String getName()(Code)



getOrganization
public Organization getOrganization()(Code)



getOriginalModel
public Model getOriginalModel()(Code)



getPackaging
public String getPackaging()(Code)



getParent
public MavenProject getParent()(Code)



getParentArtifact
public Artifact getParentArtifact()(Code)



getPluginArtifactMap
public Map getPluginArtifactMap()(Code)



getPluginArtifactRepositories
public List getPluginArtifactRepositories()(Code)
a list of ArtifactRepository objects constructedfrom the Repository objects returned by getPluginRepositories.



getPluginArtifacts
public Set getPluginArtifacts()(Code)



getPluginManagement
public PluginManagement getPluginManagement()(Code)



getPluginRepositories
public List getPluginRepositories()(Code)



getPrerequisites
public Prerequisites getPrerequisites()(Code)



getProjectReferences
public Map getProjectReferences()(Code)



getProperties
public Properties getProperties()(Code)



getRemoteArtifactRepositories
public List getRemoteArtifactRepositories()(Code)



getReportArtifactMap
public Map getReportArtifactMap()(Code)



getReportArtifacts
public Set getReportArtifacts()(Code)



getReportConfiguration
public Xpp3Dom getReportConfiguration(String pluginGroupId, String pluginArtifactId, String reportSetId)(Code)



getReportPlugins
public List getReportPlugins()(Code)



getReporting
public Reporting getReporting()(Code)



getRepositories
public List getRepositories()(Code)



getResources
public List getResources()(Code)



getRuntimeArtifacts
public List getRuntimeArtifacts()(Code)



getRuntimeClasspathElements
public List getRuntimeClasspathElements() throws DependencyResolutionRequiredException(Code)



getRuntimeDependencies
public List getRuntimeDependencies()(Code)



getScm
public Scm getScm()(Code)



getScriptSourceRoots
public List getScriptSourceRoots()(Code)



getSystemArtifacts
public List getSystemArtifacts()(Code)



getSystemClasspathElements
public List getSystemClasspathElements() throws DependencyResolutionRequiredException(Code)



getSystemDependencies
public List getSystemDependencies()(Code)



getTestArtifacts
public List getTestArtifacts()(Code)



getTestClasspathElements
public List getTestClasspathElements() throws DependencyResolutionRequiredException(Code)



getTestCompileSourceRoots
public List getTestCompileSourceRoots()(Code)



getTestDependencies
public List getTestDependencies()(Code)



getTestResources
public List getTestResources()(Code)



getUrl
public String getUrl()(Code)



getVersion
public String getVersion()(Code)



hasParent
public boolean hasParent()(Code)



hashCode
public int hashCode()(Code)



injectPluginManagementInfo
public void injectPluginManagementInfo(Plugin plugin)(Code)



isExecutionRoot
public boolean isExecutionRoot()(Code)



replaceWithActiveArtifact
public Artifact replaceWithActiveArtifact(Artifact pluginArtifact)(Code)



setActiveProfiles
public void setActiveProfiles(List activeProfiles)(Code)



setArtifact
public void setArtifact(Artifact artifact)(Code)



setArtifactId
public void setArtifactId(String artifactId)(Code)



setArtifacts
public void setArtifacts(Set artifacts)(Code)



setBuild
public void setBuild(Build build)(Code)



setCiManagement
public void setCiManagement(CiManagement ciManagement)(Code)



setCollectedProjects
public void setCollectedProjects(List collectedProjects)(Code)



setContributors
public void setContributors(List contributors)(Code)



setDependencies
public void setDependencies(List dependencies)(Code)



setDependencyArtifacts
public void setDependencyArtifacts(Set dependencyArtifacts)(Code)



setDescription
public void setDescription(String description)(Code)



setDevelopers
public void setDevelopers(List developers)(Code)



setDistributionManagement
public void setDistributionManagement(DistributionManagement distributionManagement)(Code)



setExecutionProject
public void setExecutionProject(MavenProject executionProject)(Code)



setExecutionRoot
public void setExecutionRoot(boolean executionRoot)(Code)



setExtensionArtifacts
public void setExtensionArtifacts(Set extensionArtifacts)(Code)



setFile
public void setFile(File file)(Code)



setGroupId
public void setGroupId(String groupId)(Code)



setInceptionYear
public void setInceptionYear(String inceptionYear)(Code)



setIssueManagement
public void setIssueManagement(IssueManagement issueManagement)(Code)



setLicenses
public void setLicenses(List licenses)(Code)



setMailingLists
public void setMailingLists(List mailingLists)(Code)



setManagedVersionMap
public void setManagedVersionMap(Map map)(Code)



setModelVersion
public void setModelVersion(String pomVersion)(Code)



setName
public void setName(String name)(Code)



setOrganization
public void setOrganization(Organization organization)(Code)



setOriginalModel
public void setOriginalModel(Model originalModel)(Code)



setPackaging
public void setPackaging(String packaging)(Code)



setParent
public void setParent(MavenProject parent)(Code)



setParentArtifact
public void setParentArtifact(Artifact parentArtifact)(Code)



setPluginArtifactRepositories
public void setPluginArtifactRepositories(List pluginArtifactRepositories)(Code)



setPluginArtifacts
public void setPluginArtifacts(Set pluginArtifacts)(Code)



setReleaseArtifactRepository
public void setReleaseArtifactRepository(ArtifactRepository releaseArtifactRepository)(Code)



setRemoteArtifactRepositories
public void setRemoteArtifactRepositories(List remoteArtifactRepositories)(Code)



setReportArtifacts
public void setReportArtifacts(Set reportArtifacts)(Code)



setReporting
public void setReporting(Reporting reporting)(Code)



setScm
public void setScm(Scm scm)(Code)



setSnapshotArtifactRepository
public void setSnapshotArtifactRepository(ArtifactRepository snapshotArtifactRepository)(Code)



setUrl
public void setUrl(String url)(Code)



setVersion
public void setVersion(String version)(Code)



writeModel
public void writeModel(Writer writer) throws IOException(Code)



writeOriginalModel
public void writeOriginalModel(Writer writer) throws IOException(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.