用法

DOAP 插件生成 DOAP 和 ASF DOAP 兼容文件。以下示例描述了插件的基本用法。

纯 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

DOAP ASF 配置

<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 文件

要生成 DOAP 文件,您将使用以下命令:

mvn doap:generate