如何在eclipse中构建Maven Android项目

时间:2014-10-01 05:38:03

标签: android eclipse maven

我在这里测试代码:https://github.com/nkzawa/socket.io-client.java。在功能下有一个甜美的声音线:" Android完全支持"。但对于maven而言,我完全不是新手,我既不会做出指示的头部也不能指示尾部。如何使用此代码构建基本的Android测试项目?只需将repo中的源代码添加到我的项目中就会显示很多错误。如果有一个命令行方式这样做也没关系。

4 个答案:

答案 0 :(得分:12)

Android for Maven Eclipse 连接器是一个Maven Eclipse(m2e)插件,它为Android Developer Tools(ADT)和Maven Android插件添加了maven支持。它将Maven依赖管理的强大功能带入了ADT。

  1. 开始之前

    您需要安装Eclipse Indigo或Juno。

  2. 安装Android连接器

    • 您可以通过Eclipse Marketplace安装适用于Maven的Android连接器。选择帮助 - > Eclipse Marketplace ...并搜索“android m2e”。

    • 单击出现的Android Connector for Maven旁边的Install按钮,然后按照向导对话框中的路径安装插件及其依赖项(包括Android Development Toolkit和Maven for Eclipse m2e插件)在)。接受条款和条件,然后单击“完成”。

    • 重新启动Eclipse工作区后,您应该已准备好开始使用Android Connector。

  3. 创建Eclipse项目

    • 如果您已有Android项目,请确保使用版本3.0.0或更高版本的maven-android-plugin为您的项目创建了一个POM。

    • 然后右键单击您的项目并选择配置 - >转换为Maven项目。


  4. 如果您从一个新项目开始,您可以使用Maven Android原型在Eclipse中完全创建Android项目:

    1. Create a new Maven Project (File -> New -> Project... then select Maven -> Maven Project).
    2. When prompted to Select Archetype click Add Archetype...
    3. In the dialog that appears enter "de.akquinet.android.archetypes" for Archetype Group Id.
    4. In Archetype Artifact Id enter "android-quickstart".
    5. In Archetype Version enter "1.0.10" and continue.
    6. When prompted enter your desired project group and artifact ID, version and, optionally, set the "platform" property for the Android version (defaults to '16').
    7. Click Finish
    

    无论哪种方式,您最终都应该看到类似这样的Eclipse项目:

    enter image description here

答案 1 :(得分:1)

在eclipse中构建Maven Android项目的步骤

  1. 将m2e(mavel插件)安装到您的ecplise。
  2. 右键单击“创建Maven项目”
  3. 点击下一步,然后在目录中选择Android
  4. 提供组ID com.example和工件ID Project name
  5. 点击完成。

答案 2 :(得分:0)

通常,您可以通过导入"现有Maven项目"来执行此操作。安装m2e后,您可以在“导入”对话框中获得此选项。对于Android,在进行导入之前,您还需要安装Android连接器。这里很讨厌。您可以从Window - >安装连接器Preferences - > Maven - > Discovery - > Open Catalog

说实话,我对这个连接器没有运气。所以第二种选择是(你甚至不需要m2e):

  • 安装Maven
  • 打开命令行并导航到pom.xml所在的已下载源
  • 运行mvn eclipse:eclipse以创建eclipse项目文件
  • 将其作为"现有项目导入工作区"在导入对话框中。

答案 3 :(得分:0)

  1. 安装m2e插件你的日食。
  2. 安装android m2e插件。
  3. 创建新的maven项目。
  4. 通过在过滤器中键入android来选择archtype:android-quickstart。
  5. 完成后你将获得maven android项目。 并在pom中添加此插件

                    org.eclipse.m2e                 生命周期映射                 1.0.0                                                                                                                                                                                                           com.jayway.maven.plugins.android.generation2                                                                                                                   Android的Maven的插件                                                                                                                   [3.8.2,)                                                                                                                   消费-AAR                                                                                                                                                                                                                                                                                      

  6. 最后通过右键单击project-> maven->更新项目来更新项目。