DOAP 插件生成 DOAP 和 ASF DOAP 兼容文件。以下示例描述了插件的基本用法。
<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>
要生成 DOAP 文件,您将使用以下命令:
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>
要生成 DOAP 文件,您将使用以下命令:
mvn doap:generate