我使用maven archetype创建了一个android项目。当我尝试
来自Intellij Idea的clean install
,我收到以下错误。
The plugin com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.8.0 requires Maven version 3.1.1
当我从像$ mvn clean install
这样的终端尝试同样的事情时,它运行正常。当我将android-maven-plugin更改为3.6.0
时,它在Idea中工作正常。
My maven version is 3.1.1
所以,当我将android-maven-plugin作为3.8.0时,我不明白为什么我甚至面对Intellij Idea的这个问题。有什么指针吗?
答案 0 :(得分:2)
我通过将IDE配置为指向正确的maven版本来修复错误。默认情况下,它指向M2_HOME。在Intellij Idea中,我做到了
File->Settings->Maven
并将Maven Home Directory
更改为指向我的3.1.1安装路径。
找到你的maven家和版本的一种方法是
$ mvn --version
你会得到类似的东西,
Maven home: /usr/share/apache-maven-3.1.1