2012-06-14 49 views
3

当我尝试使用Maven 3.0.4编译时,Eclipse给我这个错误:Android的Maven的插件3.2.0与Maven 3.0.4不编译

Failed to execute goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.2.0:generate-sources (default-generate-sources) on project Proyect: The plugin com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.0.0 requires Maven version [3.0.3,) -> [Help 1] [ERROR]

我不明白,因为我有maven 3.0.4,m2Eclipse插件,当我用2.x版本测试时,是编译它。

+1

在命令行试试吧,如果你的项目是坏了,或者如果Eclipse插件都折断了那会证明。在pom.xml所在的项目区域打开一个终端并键入'mvn clean install'。如果这样的作品,你有行家3.0.4正确安装,它只是蚀打滑稽的生意... – Jimmy

+0

你确定你实际使用的是Android的Maven的插件3.2.0在所有模块项目?它看起来很奇怪,因为它抱怨android-maven-plugin 3.0.0。 – yorkw

+0

我试过控制台,一切都很好。但在Eclipse里面它没有运行。 –

回答

4

难道你真的确定你使用的是Maven 3.0.4编译?也许你的磁盘上有你的Maven 3.0.4,但是使用m2e的嵌入式Maven 3.0.2(这是默认的)。去Window -> Preferences -> Maven -> Installations检查哪个Maven版本已成立。

+1

我改变了它,但它发生同样的错误。也许是因为在安装说明中写道:嵌入式运行时总是用于依赖关系解析。 –

0

也许this将帮助之后,有一个问题与Android连接器有一个fix。至少它为我做了!