【问题标题】:android-maven-plugin 3.2.0 with maven 3.0.4 not compile itandroid-maven-plugin 3.2.0 和 maven 3.0.4 不能编译它
【发布时间】:2012-06-14 11:02:23
【问题描述】:

当我尝试用 maven 3.0.4 编译时,Eclipse 给我这个错误:

无法在项目 Proyect 上执行目标 com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.2.0:generate-sources (default-generate-sources):插件 com.jayway.maven .plugins.android.generation2:android-maven-plugin:3.0.0 需要 Maven 版本 [3.0.3,) -> [帮助 1] [错误]

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

【问题讨论】:

  • 从命令行尝试一下,这将证明您的项目是否损坏,或者eclipse插件是否损坏。在 pom.xml 所在的项目区域中打开一个终端并输入mvn clean install。如果可行,则您已正确安装了 maven 3.0.4,并且它只是 eclipse 玩有趣的事情...
  • 你确定你在所有模块项目中实际上都在使用 android-maven-plugin 3.2.0 吗?它看起来很奇怪,因为它抱怨 android-maven-plugin 3.0.0。
  • 我从控制台开始尝试过,一切都很好。但是在 eclipse 里面它没有运行。

标签: android eclipse maven


【解决方案1】:

您确定要使用 Maven 3.0.4 进行编译吗?也许您的磁盘上有 Maven 3.0.4,但使用 m2e 的嵌入式 Maven 3.0.2(这是默认设置)。去Window -> Preferences -> Maven -> Installations查看你设置的Maven版本。

【讨论】:

  • 我已经改变了它,但它发生了同样的错误。也许是因为在安装说明中说:嵌入式运行时总是用于依赖解析。
【解决方案2】:

也许this 在那之后会有所帮助,Android 连接器存在问题,其中有一个fix。至少它对我有用!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-27
    • 2013-09-29
    • 1970-01-01
    • 2017-11-26
    • 1970-01-01
    相关资源
    最近更新 更多