Full name:
org.apache.maven.plugins:maven-doap-plugin:1.2:generate
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
doapFile | String | 1.0-beta-1 | The name of the DOAP file that will be generated. Default value is: doap_${project.artifactId}.rdf. User property is: doapFile. |
lang | String | 1.0 | The value for the xml:lang attribute used by the
<rdf:RDF/>, <description/>
and <shortdesc/> elements. POM doesn't have any notions about language. See http://www.w3.org/TR/REC-xml/#sec-lang-tag Default value is: en. User property is: lang. |
outputDirectory | String | 1.1 | The output directory of the DOAP file that will be generated. Default value is: ${project.reporting.outputDirectory}. |
Name | Type | Since | Description |
---|---|---|---|
about | String | 1.0 | The about URI-reference which should be displayed in
the DOAP file. Example:
<rdf:RDF> <Project rdf:about="http://maven.apache.org/"> ... </Project> </rdf:RDF> Default value is: ${project.url}. User property is: about. |
artifact | DoapArtifact | 1.1 | An artifact to generate the DOAP file against. Example: <artifact> <groupId>given-artifact-groupId</groupId> <artifactId>given-artifact-artifactId</artifactId> <version>given-artifact-version</version> </artifact> See Javadoc |
asfExtOptions | ASFExtOptions | 1.0 | Specific ASF extensions parameters, i.e. options that POM doesn't
have any notions but required by ASF DOAP requirements. Example: <asfExtOptions> <included>true</included> <charter>The mission of the Apache XXX project is to create and maintain software libraries that provide ...</charter> ... </asfExtOptions> See Javadoc User property is: asfExtOptions. |
category | String | 1.0-beta-1 | Deprecated. Since 1.0. Instead of, configure
<doapOptions><category/></doapOptions>
parameter. User property is: category. |
doapOptions | DoapOptions | 1.0 | Specific DOAP parameters, i.e. options that POM doesn't have any
notions. Example: <doapOptions> <programmingLanguage>java</programmingLanguage> </doapOptions> See Javadoc User property is: doapOptions. |
extOptions | ExtOptions[] | 1.1 | Extensions parameters. Example: <extOptions> <extOption> <xmlnsPrefix>labs</xmlnsPrefix> <xmlnsNamespaceURI>http://labs.apache.org/doap-ext/1.0#</xmlnsNamespaceURI> <extensions> <status>active</status> </extensions> </extOption> </extOptions> User property is: extOptions. |
language | String | 1.0-beta-1 | Deprecated. Since 1.0. Instead of, configure
<doapOptions><programmingLanguage/></doapOptions>
parameter. User property is: language. |
skip | boolean | 1.1 | Specifies whether the DOAP generation should be skipped. Default value is: false. User property is: maven.doap.skip. |
validate | boolean | 1.1 | Flag to validate the generated DOAP. Default value is: 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>
lang:
skip: