Maven报错 解决方案。ERROR: No goals have been specified for this build. You must specify a valid lifecycle ...

发布时间 2023-05-23 17:20:35作者: 剑道第一仙

转:https://www.codeleading.com/article/61821466327/

报错:

[ERROR] No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile,

 

解决方式:

打开pom.xml 在build节点中 增加

<defaultGoal>compile</defaultGoal>

...

<build>
<defaultGoal>compile</defaultGoal>

<plugins>

  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.0</version>
    <configuration>
      <verbose>true</verbose>
      <fork>true</fork>
      <compilerVersion>1.5</compilerVersion>
    </configuration>
  </plugin>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.22.1</version>
    <configuration>
      <skipTests>true</skipTests>
    </configuration>
  </plugin>

</plugins>
</build>

</project>