我使用maven原型创建了一个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
所以,我不明白为什么我甚至面对这个问题与Intellij Idea当我有android-maven-plugin作为3.8.0。指针吗?
我通过配置IDE指向正确的maven版本来修复这个错误。默认情况下,它指向M2_HOME。在Intellij Idea中,我这样做
File->Settings->Maven
并将Maven Home Directory
更改为指向3.1.1的安装路径。
找到maven的home和版本的一种方法是
$ mvn --version
你会得到像
这样的东西Maven home: /usr/share/apache-maven-3.1.1