Full name:
org.apache.maven.plugins:maven-doap-plugin:1.1:generate
Description:
Attributes:
1.0-beta-1.| 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. |
| 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. |
| 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>See http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/#aboutAttr Default value is: ${project.url}. |
| 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>Note: By default, <asfExtOptions><included/></asfExtOptions>
will be automatically set to true if the project is
hosted at ASF. See Javadoc |
| category | String |
1.0-beta-1 |
Deprecated. Since 1.0. Instead of, configure
<doapOptions><category/></doapOptions>
parameter. |
| 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 |
| 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>
See
Javadoc |
| language | String |
1.0-beta-1 |
Deprecated. Since 1.0. Instead of, configure
<doapOptions><programmingLanguage/></doapOptions>
parameter. |
| skip | boolean |
1.1 |
Specifies whether the DOAP generation should be skipped. Default value is: false. |
| validate | boolean |
1.1 |
Flag to validate the generated DOAP. Default value is: true. |
about URI-reference which should be displayed in
the DOAP file. Example:
<rdf:RDF> <Project rdf:about="http://maven.apache.org/"> ... </Project> </rdf:RDF>See http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/#aboutAttr
java.lang.String1.0No${about}${project.url}<artifact> <groupId>given-artifact-groupId</groupId> <artifactId>given-artifact-artifactId</artifactId> <version>given-artifact-version</version> </artifact>
org.apache.maven.plugin.doap.options.DoapArtifact1.1No<asfExtOptions> <included>true</included> <charter>The mission of the Apache XXX project is to create and maintain software libraries that provide ...</charter> ... </asfExtOptions>Note: By default,
<asfExtOptions><included/></asfExtOptions>
will be automatically set to true if the project is
hosted at ASF. org.apache.maven.plugin.doap.options.ASFExtOptions1.0No${asfExtOptions}<doapOptions><category/></doapOptions>
parameter.java.lang.String1.0-beta-1No${category}java.lang.String1.0-beta-1Yes${doapFile}doap_${project.artifactId}.rdf<doapOptions> <programmingLanguage>java</programmingLanguage> </doapOptions>
org.apache.maven.plugin.doap.options.DoapOptions1.0No${doapOptions}
<extOptions>
<extOption>
<xmlnsPrefix>labs</xmlnsPrefix>
<xmlnsNamespaceURI>http://labs.apache.org/doap-ext/1.0#</xmlnsNamespaceURI>
<extensions>
<status>active</status>
</extensions>
</extOption>
</extOptions>
See
Javadocorg.apache.maven.plugin.doap.options.ExtOptions[]1.1No${extOptions}lang:
xml:lang attribute used by the
<rdf:RDF/>, <description/>
and <shortdesc/> elements. java.lang.String1.0Yes${lang}en<doapOptions><programmingLanguage/></doapOptions>
parameter.java.lang.String1.0-beta-1No${language}java.lang.String1.1Yes${project.reporting.outputDirectory}skip:
boolean1.1No${maven.doap.skip}falseboolean1.1Notrue