构造函数和描述 |
---|
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, setRepositories
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 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:version
public boolean isChildProjectUrlInheritAppendPath()
public void setChildProjectUrlInheritAppendPath(boolean childProjectUrlInheritAppendPath)
版权所有 © 2001–2022 Apache 软件基金会。版权所有。