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: