如何将我的Android项目转换为maven项目

如何将我的Android项目转换为maven项目,android,performance,maven,maven-2,maven-3,Android,Performance,Maven,Maven 2,Maven 3,我有一个用Eclipse开发的Android项目&推送到github 现在,我想将我的Android项目转换为maven项目,如何做到这一点?尝试遵循maven Android插件的设计。为了转换现有项目,您基本上必须: 1) 创建一个pom.xml。为此,您可以使用maven原型,如下所述: 这将创建pom.xml和maven要求的目录结构 2) 将代码移动到src/main/java下的相应文件夹中 3) 确保已安装android sdk,路径中安装了正确的android平台版本,并在pom

我有一个用Eclipse开发的Android项目&推送到github

现在,我想将我的Android项目转换为maven项目,如何做到这一点?

尝试遵循maven Android插件的设计。为了转换现有项目,您基本上必须:

1) 创建一个
pom.xml
。为此,您可以使用maven原型,如下所述:

这将创建
pom.xml
和maven要求的目录结构

2) 将代码移动到
src/main/java
下的相应文件夹中

3) 确保已安装android sdk,路径中安装了正确的android平台版本,并在pom中引用。还要确保在maven android插件页面上按要求设置了所有环境变量

4) 在命令行上发出
mvn clean install
,检查构建是否有效

5) 插入您的Android设备并发布
mvn Android:deploy
。这将在您的手机上安装应用程序(您可以使用
mvn android:devices
验证设备的性能。如果您想在emulator中执行应用程序,请首先使用
mvn android:emulator start
启动应用程序,然后部署它

6) 删除不再需要的旧文件和文件夹

7) 在Eclipse中,确保启用了maven支持并重新导入项目。当Eclipse构建项目时,它可能会抱怨缺少maven插件支持。打开EclipseMarketplace并安装用于m2e的Android配置程序,然后就可以了

mvn archetype:generate   
   -DarchetypeArtifactId=android-quickstart   
   -DarchetypeGroupId=de.akquinet.android.archetypes   
   -DarchetypeVersion=1.0   
   -DgroupId=your.company   
   -DartifactId=my-android-application