【发布时间】:2013-09-16 11:01:31
【问题描述】:
我有一个使用 Eclipse 开发并推送到 github 的 Android 项目。
现在我想将我的 Android 项目 转换为 maven 项目,该怎么做?
【问题讨论】:
标签: android performance maven maven-2 maven-3
我有一个使用 Eclipse 开发并推送到 github 的 Android 项目。
现在我想将我的 Android 项目 转换为 maven 项目,该怎么做?
【问题讨论】:
标签: android performance maven maven-2 maven-3
尝试关注maven-android-plugin的Getting Started Guide。为了转换您已经存在的项目,您基本上必须:
1) 创建一个pom.xml。为此,您可以使用 here 中描述的 maven 原型:
mvn archetype:generate
-DarchetypeArtifactId=android-quickstart
-DarchetypeGroupId=de.akquinet.android.archetypes
-DarchetypeVersion=1.0
-DgroupId=your.company
-DartifactId=my-android-application
这将创建 pom.xml 和 maven 要求的目录结构。
2) 将您的代码移动到src/main/java 下的相应文件夹中。
3) 确保您已安装 android sdk 并在您的路径中安装正确的 android 平台版本并在您的 pom.xml 中引用。还要确保您已根据需要在 maven-android-plugin 页面上设置所有环境变量
4) 在命令行发出 mvn clean install 并检查构建是否有效
5) 插入您的 Android 设备并发出mvn android:deploy。这应该会在您的手机上安装应用程序(您可以使用mvn android:devices验证设备的优先级。如果您想在模拟器中执行应用程序,请先使用mvn android:emulator-start启动它,然后再部署它。
6) 删除不再需要的旧文件和文件夹。
7) 在 Eclipse 中,确保您已启用 maven 支持并重新导入您的项目。当 Eclipse 构建项目时,它可能会抱怨缺少 maven 插件支持。打开Eclipse Marketplace,安装Android Configurator for m2e,就可以了。
【讨论】: