我正在尝试使用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>
答案 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
。