全名:
org.apache.maven.plugins:maven-doap-plugin:1.2:generate
说明:
属性:
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
doap文件 | 细绳 | 1.0-beta-1 | 将生成的 DOAP 文件的名称。 默认值为:doap_${project.artifactId}.rdf。 用户属性是:doapFile。 |
郎 | 细绳 | 1.0 | <rdf:RDF/>、<description/>
和<shortdesc/>元素使用的xml:lang属性
的值。
POM 没有任何关于语言的概念。
请参阅http://www.w3.org/TR/REC-xml/#sec-lang-tag默认值为:en。用户属性是:lang。 |
输出目录 | 细绳 | 1.1 | 将生成的 DOAP 文件的输出目录。 默认值为:${project.reporting.outputDirectory}。 |
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
关于 | 细绳 | 1.0 | 应该在 DOAP 文件中显示的about URI-reference。例子:
<rdf:RDF> <Project rdf:about="http://maven.apache.org/"> ... </Project> </rdf:RDF> 默认值为:${project.url}。 用户属性是:about。 |
神器 | DoapArtifact | 1.1 | 生成 DOAP 文件的工件。 例子: <artifact> <groupId>given-artifact-groupId</groupId> <artifactId>given-artifact-artifactId</artifactId> <version>given-artifact-version</version> </artifact> 请参阅Javadoc |
asfExtOptions | ASFExt 选项 | 1.0 | 特定的 ASF 扩展参数,即 POM 没有任何概念但 ASF DOAP 要求需要的选项。 例子: <asfExtOptions> <included>true</included> <charter>The mission of the Apache XXX project is to create and maintain software libraries that provide ...</charter> ... </asfExtOptions> 请参阅Javadoc 用户属性是:asfExtOptions。 |
类别 | 细绳 | 1.0-beta-1 | 已弃用。从 1.0 开始。而不是,配置
<doapOptions><category/></doapOptions>
参数。 用户属性是:类别。 |
doapOptions | DoapOptions | 1.0 | 特定的 DOAP 参数,即 POM 没有任何概念的选项。 例子: <doapOptions> <programmingLanguage>java</programmingLanguage> </doapOptions> 请参阅Javadoc 用户属性是:doapOptions。 |
扩展选项 | 分机选项[] | 1.1 | 扩展参数。 例子: <extOptions> <extOption> <xmlnsPrefix>labs</xmlnsPrefix> <xmlnsNamespaceURI>http://labs.apache.org/doap-ext/1.0#</xmlnsNamespaceURI> <extensions> <status>active</status> </extensions> </extOption> </extOptions> 用户属性是:extOptions。 |
语言 | 细绳 | 1.0-beta-1 | 已弃用。从 1.0 开始。而不是配置
<doapOptions><programmingLanguage/></doapOptions>
参数。 用户属性是:语言。 |
跳过 | 布尔值 | 1.1 | 指定是否应跳过 DOAP 生成。 默认值为:false。 用户属性是:maven.doap.skip。 |
证实 | 布尔值 | 1.1 | 标记以验证生成的 DOAP。 默认值为:true。 |
关于:
<rdf:RDF> <Project rdf:about="http://maven.apache.org/"> ... </Project> </rdf:RDF>
神器:
<artifact> <groupId>given-artifact-groupId</groupId> <artifactId>given-artifact-artifactId</artifactId> <version>given-artifact-version</version> </artifact>
<asfExtOptions> <included>true</included> <charter>The mission of the Apache XXX project is to create and maintain software libraries that provide ...</charter> ... </asfExtOptions>
类别:
文件:
<doapOptions> <programmingLanguage>java</programmingLanguage> </doapOptions>
分机选项:
<extOptions> <extOption> <xmlnsPrefix>labs</xmlnsPrefix> <xmlnsNamespaceURI>http://labs.apache.org/doap-ext/1.0#</xmlnsNamespaceURI> <extensions> <status>active</status> </extensions> </extOption> </extOptions>
朗:
语言:
输出目录:
跳过:
验证: