本文介绍了构建失败运行“mvn clean install".我刚刚升级了大苏尔的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

mvn clean install 构建失败

mvn clean install building failure

  [INFO] Total time:  1.911 s
    [INFO] Finished at: 2020-11-14T19:07:37+08:00
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project es-starter: Compilation failure
    [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
    [ERROR]
    [ERROR] -> [Help 1]
    [ERROR]
    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR]
    [ERROR] For more information about the errors and possible solutions, please read the following articles:
    [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

Java &Maven环境

Java & Maven environment

➜

      ~ which java
    /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java
    ➜  ~ mvn -v
    Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00)
    Maven home: /Users/munan/Documents/work/develop/maven/apache-maven-3.6.1
    Java version: 1.8.0_192, vendor: Oracle Corporation, runtime: /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    Default locale: zh_CN, platform encoding: UTF-8
    OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"

环境好像没有问题.那么导致构建失败的问题出在哪里?

It seems that there is no problem with the environment.So where is the problem that caused the build to fail?

推荐答案

BigSur 出于某种原因添加了 JRE 路径并且我 卸载了 JRE,因为我需要 JDK(而不是 JRE)并且它工作正常.

BigSur added JRE path for some reason andI uninstalled the JRE as I needed the JDK (and not JRE) and it worked.

  1. 转至/Library/Internet Plug-Ins.
  2. 通过执行 rm 删除 JavaAppletPlugin.plugin 目录以 root 用户身份或使用 sudo 工具执行命令.
  3. 转到/Library/PreferencePanes.
  4. 通过执行 rm 命令删除 JavaControlPanel.prefpaneroot 用户或使用 sudo 工具.

这篇关于构建失败运行“mvn clean install".我刚刚升级了大苏尔的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-24 11:52