Android 如何在Eclipse Indigo中禁用m2e构建?

Android 如何在Eclipse Indigo中禁用m2e构建?,android,eclipse,maven,eclipse-indigo,Android,Eclipse,Maven,Eclipse Indigo,我目前正在从事的一个Android项目中使用EclipseIndigo,在使用内置Maven(m2e)构建器时遇到了问题。我使用ADT插件来构建项目,但我还有一个Maven pom.xml,用于从命令行构建项目。一旦我从Helios切换到Indigo,我就开始看到这些错误: 生命周期配置未涵盖的插件执行:com.jayway.maven.plugins.android.generation2:maven android插件:2.9.0-beta-5:生成源代码(执行:默认生成源代码,阶段:生成源

我目前正在从事的一个Android项目中使用EclipseIndigo,在使用内置Maven(m2e)构建器时遇到了问题。我使用ADT插件来构建项目,但我还有一个Maven pom.xml,用于从命令行构建项目。一旦我从Helios切换到Indigo,我就开始看到这些错误:

生命周期配置未涵盖的插件执行:com.jayway.maven.plugins.android.generation2:maven android插件:2.9.0-beta-5:生成源代码(执行:默认生成源代码,阶段:生成源代码)

生命周期配置未涵盖插件执行:com.jayway.maven.plugins.android.generation2:maven android插件:2.9.0-beta-5:unpack(执行:默认解包,阶段:流程类)

生命周期配置未涵盖插件执行:org.apache.maven.plugins:maven-jar插件:2.3.1:jar(执行:默认jar,阶段:流程类)

我的目标是将Maven构建与ADT Eclipse构建分开,因此我只想在项目中禁用m2e,但我不知道如何做到这一点


有没有办法禁用m2e生成器?或者,是否有办法修复上述错误?

M2E官方维基文档


我认为您可以使用m2e中的
生命周期映射
插件来静默地忽略这些插件的执行

m2e官方wiki文档


我认为您可以使用m2e中的
生命周期映射
插件以静默方式忽略这些插件的执行

打开POM并单击“生命周期配置未涵盖的插件执行”错误。这将为您提供发现新m2e连接器的选项

选择此选项,系统会自动提示您下载并安装Android连接器

安装它应该可以解决您的问题。您可能应该卸载旧的0.2.4 m2eclipse android集成,以支持新的0.3.0 m2e android版本

有关更多信息,请访问新网站:


打开POM并单击“插件执行未包含在生命周期配置中”错误。这将为您提供发现新m2e连接器的选项

选择此选项,系统会自动提示您下载并安装Android连接器

安装它应该可以解决您的问题。您可能应该卸载旧的0.2.4 m2eclipse android集成,以支持新的0.3.0 m2e android版本

有关更多信息,请访问新网站:


我进入Eclipse的安装目录,手动删除了对m2e的所有引用。 “Plugin”目录和“features”目录中有多个。
在那之后,我的android项目恢复了正常运行,我可以从命令行使用mvn进行构建。

我进入Eclipse的安装目录,手动删除了对m2e的所有引用。 “Plugin”目录和“features”目录中有多个。
在那之后,我的android项目恢复了正常运行,我可以从命令行使用mvn进行构建。

我正在使用MacOSX和Eclipse4.3(Krepler)。我最初尝试的是使用Brew通过终端安装Maven。它正确安装了Maven 3.0.4。但是,当我尝试导入任何准备就绪的maven项目(文件>导入>maven)时,会显示以下两个错误:

未找到处理执行默认testResources的市场条目

我所做的是转到Help>EclipseMarketplace并在搜索栏中键入“Maven”,然后为Eclipse安装第一个默认Maven客户端。从这一点上说,一切都对我有利


希望它也能对您有所帮助。

我正在使用MacOSX和Eclipse4.3(Krepler)。我最初尝试的是使用Brew通过终端安装Maven。它正确安装了Maven 3.0.4。但是,当我尝试导入任何准备就绪的maven项目(文件>导入>maven)时,会显示以下两个错误:

未找到处理执行默认testResources的市场条目

我所做的是转到Help>EclipseMarketplace并在搜索栏中键入“Maven”,然后为Eclipse安装第一个默认Maven客户端。从这一点上说,一切都对我有利


希望这对你也有帮助。

你有没有调查过Project->Properties->Builders?Maven builder可能已经在那里注册了。@inazaruk这也是我的第一个想法,但是没有显示Maven builder。您查看过Project->Properties->builders吗?Maven builder可能已经在那里注册了。@inazaruk这也是我的第一个想法,但是没有显示Maven builder。您不需要这样做,您的Android项目将忽略Maven依赖项。请简单地为M2E安装Android配置程序。看我的回答你不需要这样做,你的Android项目将忽略Maven依赖项。请简单地为M2E安装Android配置程序。看到我的答案了吗