| 构造函数和描述 |
|---|
Model() |
| 修饰符和类型 | 方法及说明 |
|---|---|
void |
addContributor(Contributor contributor)
方法 addContributor。
|
void |
addDeveloper(Developer developer)
方法 addDeveloper。
|
void |
addLicense(License license)
方法 addLicense。
|
void |
addMailingList(MailingList mailingList)
方法 addMailingList。
|
void |
addProfile(Profile profile)
方法 addProfile。
|
Model |
clone()
方法克隆。
|
String |
getArtifactId()
获取此工件的标识符,该标识符在组 ID 给定的组内是唯一的。
|
Build |
getBuild()
获取构建项目所需的信息。
|
String |
getChildProjectUrlInheritAppendPath()
获取子项何时从项目的 url 继承,是否附加路径?注意:虽然此字段的类型是
String出于技术原因,但语义类型实际上是
Boolean
默认值: true
自:Maven 3.6.1。 |
CiManagement |
getCiManagement()
获取项目的持续集成信息。
|
List<Contributor> |
getContributors()
方法 getContributors。
|
String |
getDescription()
获取项目的详细描述,Maven 在需要描述项目时使用,例如在网站上。
|
List<Developer> |
getDevelopers()
方法 getDevelopers。
|
String |
getGroupId()
获取项目的通用唯一标识符。
|
String |
getId() |
String |
getInceptionYear()
获取项目开始的年份,用 4 位数字指定。
|
IssueManagement |
getIssueManagement()
获取项目的问题管理系统信息。
|
List<License> |
getLicenses()
方法获取许可证。
|
List<MailingList> |
getMailingLists()
方法 getMailingLists。
|
String |
getModelEncoding()
获取模型编码字段。
|
String |
getModelVersion()
Get 声明此 POM 符合哪个版本的项目描述符。
|
String |
getName()
获取项目的全名。
|
Organization |
getOrganization()
Get 这个元素描述了项目所属组织的各种属性。
|
String |
getPackaging()
获取此项目生成的工件类型,例如
jar
war
ear
pom. |
Parent |
getParent()
获取父项目的位置(如果存在)。
|
File |
getPomFile()
获取对应项目的 POM 文件(如果有)。
|
Prerequisites |
getPrerequisites()
Get 描述了此项目的构建环境中的先决条件。
|
List<Profile> |
getProfiles()
方法 getProfiles。
|
File |
getProjectDirectory()
获取相应项目的基目录(如果有)。
|
Scm |
getScm()
获取项目使用的 SCM 规范,例如 CVS、Subversion 等。
|
String |
getUrl()
获取项目主页的 URL。
|
String |
getVersion()
获取此项目生成的工件的当前版本。
|
boolean |
isChildProjectUrlInheritAppendPath() |
void |
removeContributor(Contributor contributor)
方法 removeContributor。
|
void |
removeDeveloper(Developer developer)
方法移除开发者。
|
void |
removeLicense(License license)
方法 removeLicense。
|
void |
removeMailingList(MailingList mailingList)
方法 removeMailingList。
|
void |
removeProfile(Profile profile)
方法删除配置文件。
|
void |
setArtifactId(String artifactId)
设置此工件的标识符,该标识符在组 ID 给定的组内是唯一的。
|
void |
setBuild(Build build)
设置构建项目所需的信息。
|
void |
setChildProjectUrlInheritAppendPath(boolean childProjectUrlInheritAppendPath) |
void |
setChildProjectUrlInheritAppendPath(String childProjectUrlInheritAppendPath)
当孩子从项目的 url 继承时设置,是否附加路径?注意:虽然此字段的类型是
String出于技术原因,但语义类型实际上是
Boolean
默认值: true
自:Maven 3.6.1。 |
void |
setCiManagement(CiManagement ciManagement)
设置项目的持续集成信息。
|
void |
setContributors(List<Contributor> contributors)
Set 描述了尚未成为提交者的项目的贡献者。
|
void |
setDescription(String description)
设置项目的详细描述,Maven 在需要描述项目时使用,例如在网站上。
|
void |
setDevelopers(List<Developer> developers)
Set 描述了一个项目的提交者。
|
void |
setGroupId(String groupId)
为项目设置通用唯一标识符。
|
void |
setInceptionYear(String inceptionYear)
设置项目开始的年份,用 4 位数字指定。
|
void |
setIssueManagement(IssueManagement issueManagement)
设置项目的问题管理系统信息。
|
void |
setLicenses(List<License> licenses)
设置此元素描述此项目的所有许可证。
|
void |
setMailingLists(List<MailingList> mailingLists)
Set 包含有关项目邮件列表的信息。
|
void |
setModelEncoding(String modelEncoding)
设置模型编码字段。
|
void |
setModelVersion(String modelVersion)
Set 声明此 POM 符合哪个版本的项目描述符。
|
void |
setName(String name)
设置项目的全名。
|
void |
setOrganization(Organization organization)
设置该元素描述项目所属组织的各种属性。
|
void |
setPackaging(String packaging)
设置此项目生成的工件类型,例如
jar
war
ear
pom. |
void |
setParent(Parent parent)
设置父项目的位置(如果存在)。
|
void |
setPomFile(File pomFile) |
void |
setPrerequisites(Prerequisites prerequisites)
Set 描述了此项目的构建环境中的先决条件。
|
void |
setProfiles(List<Profile> profiles)
设置项目本地构建配置文件的列表,这些配置文件将在激活时修改构建过程。
|
void |
setScm(Scm scm)
为项目使用的 SCM 设置规范,例如 CVS、Subversion 等。
|
void |
setUrl(String url)
将 URL 设置为项目的主页。
|
void |
setVersion(String version)
设置此项目生成的工件的当前版本。
|
String |
toString() |
addDependency, addModule, addPluginRepository, addProperty, addRepository, getDependencies, getDependencyManagement, getDistributionManagement, getLocation, getModules, getPluginRepositories, getProperties, getReporting, getReports, getRepositories, removeDependency, removeModule, removePluginRepository, removeRepository, setDependencies, setDependencyManagement, setDistributionManagement, setLocation, setModules, setOtherLocation, setPluginRepositories, setProperties, setReporting, setReports, setRepositoriespublic 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 String getChildProjectUrlInheritAppendPath()
String出于技术原因,但语义类型实际上是
Boolean
true
public CiManagement getCiManagement()
public List<Contributor> getContributors()
public String getDescription()
public String getGroupId()
org.apache.maven)。public String getInceptionYear()
public IssueManagement getIssueManagement()
public List<MailingList> getMailingLists()
public String getModelEncoding()
public String getModelVersion()
public String getName()
public Organization getOrganization()
public String getPackaging()
jar
war
ear
pom. 插件可以创建自己的包装,因此也可以创建自己的包装类型,因此此列表不包含所有可能的类型。public Parent getParent()
public Prerequisites getPrerequisites()
public Scm getScm()
public String getUrl()
child.project.url.inherit.append.path="false"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 setChildProjectUrlInheritAppendPath(String childProjectUrlInheritAppendPath)
String出于技术原因,但语义类型实际上是
Boolean
true
childProjectUrlInheritAppendPath-public void setCiManagement(CiManagement ciManagement)
ciManagement-public void setContributors(List<Contributor> contributors)
contributors-public void setDescription(String description)
description-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<License> licenses)
license元素描述,然后由附加元素描述。项目应该只列出适用于项目的许可证,而不是适用于依赖项的许可证。如果列出了多个许可证,则假定用户可以选择其中任何一个,而不是他们必须全部接受。licenses-public void setMailingLists(List<MailingList> mailingLists)
mailingLists-public void setModelEncoding(String modelEncoding)
modelEncoding-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. 插件可以创建自己的包装,因此也可以创建自己的包装类型,因此此列表不包含所有可能的类型。packaging-public void setParent(Parent parent)
parent-public void setPrerequisites(Prerequisites prerequisites)
prerequisites-public void setProfiles(List<Profile> profiles)
profiles-public void setScm(Scm scm)
scm-public void setUrl(String url)
child.project.url.inherit.append.path="false"url-public void setVersion(String version)
version-public File getPomFile()
null此模型不属于本地项目(例如,描述存储库中某些工件的元数据)。public void setPomFile(File pomFile)
public File getProjectDirectory()
null如果此模型不属于本地项目(例如,描述存储库中某些工件的元数据)。public String getId()
groupId:artifactId:packaging:versionpublic boolean isChildProjectUrlInheritAppendPath()
public void setChildProjectUrlInheritAppendPath(boolean childProjectUrlInheritAppendPath)
版权所有 © 2001–2022 Apache 软件基金会。版权所有。