生命周期配置不包含插件执行:com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.8.2:consume-aar

时间:2014-05-22 14:27:46

标签: java android maven maven-plugin

我已经安装了Eclipse Kepler然后安装了Android开发工具包和M2E Android连接器插件,因此我可以使用maven管理我的android项目。但是,当我 创建一个新项目我收到以下错误:

 Plugin execution not covered by lifecycle configuration: com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.8.2:consume-aar 

这有点奇怪,因为安装了M2E安卓连接器,导致这种情况的原因以及如何解决?

1 个答案:

答案 0 :(得分:4)

您遇到问题的原因是m2e-android(适用于M2E的Android连接器)尚未实现处理consume-aar目标。

以下是相关的m2e-android ticket,由于ADT未实施AAR支持(ADT ticket),因此阻止了这一点。

在修复这些故障单之前,有一个workaround,但我无法保证它在所有情况下都能正常工作(基本上它告诉Maven与Eclipse集成以跳过有问题的构建步骤)。

另一种解决方案是选择退出Android Studio(据我所知,它已在那里实施)。

希望这会有所帮助。