使用maven生成许可证报告

时间:2015-03-17 07:55:07

标签: maven licensing

我正在尝试使用maven插件生成许可证文件,但它不起作用,这是我的pom的一部分,任何建议。

<reporting>
    <outputDirectory>target/site</outputDirectory>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-site-plugin</artifactId>
            <configuration>
                <reportPlugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-project-info-reports-plugin</artifactId>
                        <version>2.8</version>
                        <reports>
                            <report>license</report>
                        </reports>
                    </plugin>
                </reportPlugins>
            </configuration>
        </plugin>
    </plugins>
</reporting>

1 个答案:

答案 0 :(得分:1)

尝试一种最小的方法。只需将maven-project-info-reports-plugin添加到pom.xml部分的reporting

  ... 
  <reporting>
    <outputDirectory>target/site</outputDirectory>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-project-info-reports-plugin</artifactId>
        <version>2.6</version>
        <reportSets>
          <reportSet>
            <reports>
              <report>license</report>
            </reports>
          </reportSet>
        </reportSets>
      </plugin>
    </plugins>
  </reporting>
  ...

运行mvn clean site并查看target/site/license.html