The DOAP Plugin generates DOAP and ASF DOAP compliant files. The following examples describe the basic usage of the Plugin.
<project> ... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-doap-plugin</artifactId> <version>1.0</version> <configuration> <doapOptions> <programmingLanguage>java</programmingLanguage> <category>build-management</category> ... </doapOptions> <asfExtOptions> <included>false</included> </asfExtOptions> </configuration> </plugin> </plugins> </build> ... </project>
To generate the DOAP file you would use the following command:
mvn doap:generate
<project> ... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-doap-plugin</artifactId> <version>1.0</version> <configuration> <doapOptions> <programmingLanguage>java</programmingLanguage> <category>build-management</category> ... </doapOptions> <asfExtOptions> <included>true</included> <charter>The mission of the Apache XXX project is to create and maintain software libraries that provide ...</charter> ... </asfExtOptions> </configuration> </plugin> </plugins> </build> ... </project>
To generate the DOAP file you would use the following command:
mvn doap:generate