我正在尝试使用 https://github.com/mauricioaniche/ck 来分析 https://github.com/apache/flink 的 ck 指标。我下载了最新的 java 版本和 apache maven。我的环境变量设置正确。我也在正确的目录中。但是,当我在 powershell 中运行 mvn clean compile package 时,它总是说构建错误https://imgur.com/a/Zk8Snsa。有人建议我换成运行 ck 的 java 8 版本。所以我成功地将它更改为 Java 8,但随后它说有些文件没有许可证标头。所以我尝试运行 mvn clean install rat:check -Drat.numUnapprovedLicenses=100 。一个建议是我需要将其放入我的 pom.xml 文件中:
<build>
<plugins>
<plugin>
<groupId>org.apache.rat</groupId>
<artifactId>apache-rat-plugin</artifactId>
<version>0.12</version>
<configuration>
<numUnapprovedLicenses>100</numUnapprovedLicenses>
</configuration>
<executions>
<execution>
<id>default-cli</id>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
我一直在想办法把它放在哪里,但它一直告诉我我放错了行。如果有人能帮助我,我将不胜感激。 这是我的 pom.xml 文件,这是我在尝试运行 mvn clean install rat:check -Drat.numUnapprovedLicenses=100 时遇到的错误。 [错误] 未知的生命周期阶段“.numUnapprovedLicenses=100”。您必须以 : 或 :[:]:.
格式指定有效的生命周期阶段或目标