如何在eclipse中构buildMaven Android项目

我在这里testing代码: https : //github.com/nkzawa/socket.io-client.java 。 在function下有这个甜美的声音线:“Android完全支持”。 但是对于maven来说,我是完全陌生的,既不能指示也不能指示尾巴。 如何使用此代码构build基本的Androidtesting项目? 简单地添加从我的项目回购的源代码显示了很多错误。 如果有一个命令行的方式这样做也可以。

Solutions Collecting From Web of "如何在eclipse中构buildMaven Android项目"

Android for Maven Eclipse连接器是Maven Eclipse(m2e)插件,它为Android开发人员工具(ADT)和Maven Android插件添加了Maven支持。 它将Maven依赖pipe理的力量引入到ADT中。

  1. 在你开始之前

    您将需要安装Eclipse Indigo或Juno。

  2. 安装Android连接器

    • 您可以通过Eclipse Marketplace安装适用于Maven的Android连接器。 select帮助 – > Eclipse Marketplace …并search“android m2e”。

    • 单击出现的Maven的Android Connector for Maven旁边的Installbutton,并按照通过向导对话框的path安装插件及其依赖项(包括Android Development Toolkit和Maven for Eclipse m2e插件)。 接受条款和条件,然后单击完成。

    • 一旦你重新启动你的Eclipse工作区,你应该准备好开始使用Android连接器。

  3. 创buildEclipse项目

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

    • 然后右键单击您的项目并selectconfiguration – >转换为Maven项目。


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

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项目看起来像这样:

在这里输入图像说明

在eclipse中构buildMaven Android项目的步骤

  1. 安装m2e(mavel插件)到你的ecplise。
  2. 右键单击创buildMaven项目
  3. 点击下一步,在目录中selectAndroid
  4. 提供组标识com.example和工件id Project name
  5. 点击完成。

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

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

  • 安装Maven
  • 打开命令行并导航到pom.xml所在的下载源
  • 运行mvn eclipse:eclipse来创buildeclipse项目文件
  • 在导入对话框中将其导入为“Existing Project into Workspace”。
  1. 安装m2e插件你的月食。
  2. 安装android m2e插件。
  3. 创build新的Maven项目。
  4. 通过在筛选器中键入android来selectarchtype:android-quickstart。
  5. 完成后你会得到maven android项目。 并在pom中添加此插件

    org.eclipse.m2e lifecycle-mapping 1.0.0 com.jayway.maven.plugins.android.generation2 android-maven-plugin [3.8.2,)消耗aar

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