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: