我无法在 powershell 中运行 mvn clean compile package 因为我的 pom.xml 文件有问题

问题描述 投票:0回答:0

我正在尝试使用 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”。您必须以 : 或 :[:]:.

格式指定有效的生命周期阶段或目标
powershell maven java-8 apache-flink pom.xml
© www.soinside.com 2019 - 2024. All rights reserved.