我有一个使用 Eclipse 开发并推送到 github 的 Android 项目。
现在我想将我的Android 项目转换为maven项目,该怎么做?
我有一个使用 Eclipse 开发并推送到 github 的 Android 项目。
现在我想将我的Android 项目转换为maven项目,该怎么做?
尝试遵循 maven-android-plugin 的入门指南。为了转换您已经存在的项目,您基本上必须:
1) 创建一个pom.xml
. 为此,您可以使用此处描述的 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,就可以了。