-->

如何安装M2E-Android的插件在Eclipse?(How do you install m2e

2019-06-25 11:30发布

我试图让安装使用Eclipse中Maven和pom.xml的文件我的Android项目。 我有Eclipse的靛蓝设置(包括M2E),安装Android SDK中,安装ADT。 我努力理解这是什么意思“安装M2E-Android的插件”(我一直带到这个网页 ,提供有关安装它的说明,但我不能跟随)具体而言,当我去通过页面上的指令之后,我完成第2部分中的所有步骤,我的结构不具有“Maven依赖”和我的pom.xml文件显示以下错误:

Project build error: Unresolveable build extension: Plugin
com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.1.1 or one of its dependencies could 
not be resolved: The following artifacts could not be resolved: 
com.jayway.maven.plugins.android.generation2:android-maven-plugin:jar:3.1.1, 
com.android.ddmlib:ddmlib:jar:r16, org.sonatype.sisu:sisu-inject-bean:jar:2.1.1,     
org.sonatype.sisu:sisu-guice:jar:no_aop:2.9.4, org.codehaus.plexus:plexus- archiver:jar:2.0.1, junit:junit:jar:3.8.1, 
org.codehaus.plexus:plexus-io:jar:2.0.1, org.codehaus.plexus:plexus-utils:jar:3.0, commons-jxpath:commons-
jxpath:jar:1.3, commons-io:commons-io:jar:2.0.1, org.ow2.asm:asm:jar:4.0, commons-lang:commons-lang:jar:
2.6, org.sonatype.aether:aether-util:jar:1.12: Failure to transfer 
com.jayway.maven.plugins.android.generation2:android-maven-plugin:jar:3.1.1 from http://repo1.maven.org/
maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central 
has elapsed or updates are forced. Original error: Could not transfer artifact 
com.jayway.maven.plugins.android.generation2:android-maven-plugin:jar:3.1.1 from/to central (http://
repo1.maven.org/maven2): No response received after 60000

随着:

Project build error: Unknown packaging: apk

在线上

<packaging>apk</packaging>

Answer 1:

我试图建立一个新的第二个IDE自己,一切都会按预期的,假设你已经安装了Android SDK和Maven的正确(最好使用最新版本),这些都是Maven化的Android项目工作所需的唯一Eclipse插件:

  • ADT
  • M2E
  • M2E-机器人

看看我的截图Help -> Install New Software... -> what is already installed

如果你遵循说明该网页开始一个新项目,在<包装>错误很可能是由于行家释放小插件earlie版本(如果你没有明确指定一个)。 通过对<包装>元素的pom.xml徘徊鼠标,你应该得到一些提示,如:

行家资源-插件之前2.4不受M2E支持。 使用Maven资源插件版本2.4或更高版本。

添加下<插件>以下插件:

<plugin>
  <artifactId>maven-resources-plugin</artifactId>
  <version>2.5</version>
</plugin>

在新的项目,然后用鼠标右键单击,然后选择Maven的 - >更新项目配置,这样就可以解决所有的错误,并给你一个工作的例子。



Answer 2:

我必须要安装在eclipse JUNO了Android M2E同样的问题。 然后试图通过“安装新软件”向导安装,而不是市场。

添加如下的更新站点,然后选择“机器人Maven的日食”从上市软件并安装。

http://rgladwell.github.com/m2e-android/updates -由于@NullNoname提供更新站点。



文章来源: How do you install m2e-android-plugin in Eclipse?