【问题标题】:How to update the version of Maven used by IntellijIdea如何更新 Intellij Idea 使用的 Maven 版本
【发布时间】:2016-04-13 15:46:08
【问题描述】:

我尝试在 IntellijIdea 中打开 Maven 项目。本项目使用 spark 和 scala。当我跑步时:

mvn clean install -DskipTests

然后它给出了错误:

[ERROR] 未能执行目标 org.scalastyle:scalastyle-maven-plugin:0.7.0:check (default) on 项目 spark-mllib_2.10:在 scalastyle 执行期间失败:您有 50 次 Scalastyle 违规

我认为问题出在 Maven 版本上。事实上,在 IntellijIdea 设置中,我有 Bundled (Maven 3) 3.0.5 版本,而 pom.xml 定义了<maven.version>3.3.3</maven.version> 如果我在终端运行mvn -version,它指向 Maven 3.3.3

那么,如何更新 IntellijIdea 使用的 Maven 版本?

【问题讨论】:

    标签: maven intellij-idea


    【解决方案1】:
    1. 安装新版本的 maven(如果尚未安装)
    2. 转到文件 -> 设置并使用搜索栏查找 maven 设置
    3. 编辑Maven home directory 设置,使其指向所需版本的安装文件夹

    【讨论】:

    • 问题是which maven表示/usr/bin/mvn。但是当我尝试通过单击Maven home directory 旁边的... 来设置此文件夹时,/usr/bin/ 中只出现一个文件夹(这是正确的/usr/),而mvn 没有出现在那里。
    • @Klue 如果您使用 apt-get 之类的包管理器安装它,this SO answer 可能会帮助您找到您的 maven 安装
    【解决方案2】:

    有时可能会出现在Intellij中配置maven后,修改如下,命令build不起作用,所以用Intellij maven工具编译。

    设置 > Maven > 导入器 - 选择 JDK 设置 > Maven > Runner - 选择 JRE 之后,尝试使用 Intellij maven 工具而不是 Intellij 控制台构建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-04
      • 2023-03-30
      • 1970-01-01
      • 2010-12-11
      • 2020-03-02
      • 2021-10-27
      • 2014-11-11
      相关资源
      最近更新 更多