我尝试在IntellijIdea中打开Maven项目。这个项目使用spark和scala。当我运行:
mvn clean install -DskipTests
字符串
然后它给出错误:
[错误]无法执行目标组织。scalastyle:scalastyle-maven-plugin:0.7.0:check(default)on project spark-mllib_2.10:执行scalastyle时失败:您有50个Scalastyle违规
我认为问题出在Maven的版本上。事实上,在IntellijIdea Settings中,我的版本是Bundled(Maven 3)3.0.5,而pom.xml定义了<maven.version>3.3.3</maven.version>
如果我在终端中运行mvn -version
,它指向Maven 3.3.3
那么,如何更新IntellijIdea使用的Maven版本?
3条答案
按热度按时间enxuqcxy1#
1.安装新版本的maven(如果尚未安装)
1.转到文件->设置并使用搜索栏查找maven设置
1.编辑
Maven home directory
设置,使其指向所需版本的安装文件夹xjreopfe2#
有时可能会发生这样的情况,在Intellij中配置maven并按照以下方式进行更改后,它无法通过命令build工作,因此请使用Intellij maven工具构建它。
设置> Maven >导入器-选择
JDK
设置> Maven >运行器-选择JRE
之后,尝试使用Intellij maven工具而不是Intellij控制台构建。dnph8jn43#
在IntelliJ中更改捆绑的maven
关闭IntelliJ IDE,转到IntelliJ的安装目录,然后导航到\plugins\maven\lib
用你的maven版本替换现有的maven 3文件夹.确保你已经正确地重命名了maven目录(maven 3)启动IDE并检查版本.