|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.maven.model.ModelBase org.apache.maven.model.Model
public class Model
The <project>
element is the root of
the descriptor.
The following table lists all of the possible child
elements.
Constructor Summary | |
---|---|
Model()
|
Method Summary | |
---|---|
void |
addContributor(Contributor contributor)
Method addContributor. |
void |
addDeveloper(Developer developer)
Method addDeveloper. |
void |
addLicense(License license)
Method addLicense. |
void |
addMailingList(MailingList mailingList)
Method addMailingList. |
void |
addProfile(Profile profile)
Method addProfile. |
String |
getArtifactId()
Get the identifier for this artifact that is unique within the group given by the group ID. |
Build |
getBuild()
Get information required to build the project. |
CiManagement |
getCiManagement()
Get the project's continuous integration information. |
List |
getContributors()
Method getContributors. |
String |
getDescription()
Get a detailed description of the project, used by Maven whenever it needs to describe the project, such as on the web site. |
List |
getDevelopers()
Method getDevelopers. |
String |
getGroupId()
Get A universally unique identifier for a project. |
String |
getId()
|
String |
getInceptionYear()
Get the year of the project's inception, specified with 4 digits. |
IssueManagement |
getIssueManagement()
Get the project's issue management system information. |
List |
getLicenses()
Method getLicenses. |
List |
getMailingLists()
Method getMailingLists. |
String |
getModelEncoding()
|
String |
getModelVersion()
Get declares to which version of project descriptor this POM conforms. |
String |
getName()
Get the full name of the project. |
Organization |
getOrganization()
Get this element describes various attributes of the organization to which the project belongs. |
String |
getPackaging()
Get The type of artifact this project produces, for example jar
war
ear
pom . |
Parent |
getParent()
Get the location of the parent project, if one exists. |
Prerequisites |
getPrerequisites()
Get describes the prerequisites in the build environment for this project. |
List |
getProfiles()
Method getProfiles. |
Scm |
getScm()
Get specification for the SCM used by the project, such as CVS, Subversion, etc. |
String |
getUrl()
Get The URL to the project's homepage. |
String |
getVersion()
Get the current version of the artifact produced by this project. |
void |
removeContributor(Contributor contributor)
Method removeContributor. |
void |
removeDeveloper(Developer developer)
Method removeDeveloper. |
void |
removeLicense(License license)
Method removeLicense. |
void |
removeMailingList(MailingList mailingList)
Method removeMailingList. |
void |
removeProfile(Profile profile)
Method removeProfile. |
void |
setArtifactId(String artifactId)
Set the identifier for this artifact that is unique within the group given by the group ID. |
void |
setBuild(Build build)
Set information required to build the project. |
void |
setCiManagement(CiManagement ciManagement)
Set the project's continuous integration information. |
void |
setContributors(List contributors)
Set describes the contributors to a project that are not yet committers. |
void |
setDescription(String description)
Set a detailed description of the project, used by Maven whenever it needs to describe the project, such as on the web site. |
void |
setDevelopers(List developers)
Set describes the committers of a project. |
void |
setGroupId(String groupId)
Set A universally unique identifier for a project. |
void |
setInceptionYear(String inceptionYear)
Set the year of the project's inception, specified with 4 digits. |
void |
setIssueManagement(IssueManagement issueManagement)
Set the project's issue management system information. |
void |
setLicenses(List licenses)
Set This element describes all of the licenses for this project. |
void |
setMailingLists(List mailingLists)
Set contains information about a project's mailing lists. |
void |
setModelEncoding(String modelEncoding)
Set an encoding used for reading/writing the model. |
void |
setModelVersion(String modelVersion)
Set declares to which version of project descriptor this POM conforms. |
void |
setName(String name)
Set the full name of the project. |
void |
setOrganization(Organization organization)
Set this element describes various attributes of the organization to which the project belongs. |
void |
setPackaging(String packaging)
Set The type of artifact this project produces, for example jar
war
ear
pom . |
void |
setParent(Parent parent)
Set the location of the parent project, if one exists. |
void |
setPrerequisites(Prerequisites prerequisites)
Set describes the prerequisites in the build environment for this project. |
void |
setProfiles(List profiles)
Set a listing of project-local build profiles which will modify the build process when activated. |
void |
setScm(Scm scm)
Set specification for the SCM used by the project, such as CVS, Subversion, etc. |
void |
setUrl(String url)
Set The URL to the project's homepage. |
void |
setVersion(String version)
Set the current version of the artifact produced by this project. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Model()
Method Detail |
---|
public void addContributor(Contributor contributor)
contributor
- public void addDeveloper(Developer developer)
developer
- public void addLicense(License license)
license
- public void addMailingList(MailingList mailingList)
mailingList
- public void addProfile(Profile profile)
profile
- public String getArtifactId()
public Build getBuild()
public CiManagement getCiManagement()
public List getContributors()
public String getDescription()
public List getDevelopers()
public String getGroupId()
org.apache.maven
).
public String getInceptionYear()
public IssueManagement getIssueManagement()
public List getLicenses()
public List getMailingLists()
public String getModelVersion()
public String getName()
public Organization getOrganization()
public String getPackaging()
jar
war
ear
pom
.
Plugins can create their own packaging, and
therefore their own packaging types,
so this list does not contain all possible
types.
public Parent getParent()
public Prerequisites getPrerequisites()
public List getProfiles()
public Scm getScm()
public String getUrl()
public String getVersion()
public void removeContributor(Contributor contributor)
contributor
- public void removeDeveloper(Developer developer)
developer
- public void removeLicense(License license)
license
- public void removeMailingList(MailingList mailingList)
mailingList
- public void removeProfile(Profile profile)
profile
- public void setArtifactId(String artifactId)
artifactId
- public void setBuild(Build build)
build
- public void setCiManagement(CiManagement ciManagement)
ciManagement
- public void setContributors(List contributors)
contributors
- public void setDescription(String description)
description
- public void setDevelopers(List developers)
developers
- public void setGroupId(String groupId)
org.apache.maven
).
groupId
- public void setInceptionYear(String inceptionYear)
inceptionYear
- public void setIssueManagement(IssueManagement issueManagement)
issueManagement
- public void setLicenses(List licenses)
license
element, which
is then described by additional elements.
Projects should only list the license(s) that
applies to the project
and not the licenses that apply to dependencies.
If multiple licenses are listed, it is assumed
that the user can select
any of them, not that they must accept all.
licenses
- public void setMailingLists(List mailingLists)
mailingLists
- public void setModelVersion(String modelVersion)
modelVersion
- public void setName(String name)
name
- public void setOrganization(Organization organization)
organization
- public void setPackaging(String packaging)
jar
war
ear
pom
.
Plugins can create their own packaging, and
therefore their own packaging types,
so this list does not contain all possible
types.
packaging
- public void setParent(Parent parent)
parent
- public void setPrerequisites(Prerequisites prerequisites)
prerequisites
- public void setProfiles(List profiles)
profiles
- public void setScm(Scm scm)
scm
- public void setUrl(String url)
url
- public void setVersion(String version)
version
- public String getId()
groupId:artifactId:packaging:version
public void setModelEncoding(String modelEncoding)
setModelEncoding
in class ModelBase
modelEncoding
- the encoding used when reading/writing the model.public String getModelEncoding()
getModelEncoding
in class ModelBase
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |