第一步,环境搭建
A,卸载原来的maven插件,安装M2E-android插件,选择菜单 Help -> Eclipse Marketplace... 然后查找 "android m2e". 点第一个“android configurator for M2E”install,配置eclipse里面的maven就不在详述,主要是指定maven的路径还有那个setting.xml文件
B,配置环境变量ANDROID_HOME=D:\Program Files (x86)\Android\android-sdk
C,用cmd执行如下命令
D:\>cd "Program Files (x86)\Android\android-sdk"
D:\Program Files (x86)\Android\android-sdk>cd platform-tools
D:\Program Files (x86)\Android\android-sdk\platform-tools>mklink aapt.exe ..\build-tools\17.0.0\aapt.exe
symbolic link created for aapt.exe <<===>> ..\build-tools\17.0.0\aapt.exe
D:\Program Files (x86)\Android\android-sdk\platform-tools>mklink aidl.exe ..\build-tools\17.0.0\aidl.exe
symbolic link created for aidl.exe <<===>> ..\build-tools\17.0.0\aidl.exe
D:\Program Files (x86)\Android\android-sdk\platform-tools>mklink /d lib ..\build-tools\17.0.0\lib
symbolic link created for lib <<===>> ..\build-tools\17.0.0\lib
第二步,建立父项目
选择Eclipse菜单New->Project...选择maven project,第一步勾选上create a simple project(skip archetype selection),点下一步,第二步输入group id, artifact id,packing选择pom点击完成即可
第三步,建立主apk项目,用来运行apk程序
选择Eclipse菜单New->Project...选择maven module,第一步默认会选上刚刚的父项目(必须是packing类型为POM的),只需输入模块名称点下一步,记得不要勾选创建一个简单项目
在下一步界面上的catalog选择NexusIndexer,Filter栏录入android,会出现groupId为ru.nikitav.android.archetypes Artifact Id 为release的一行,选择改行(别人创建的一个模板)点击完成。如果列表没有出现任何数据,可以点击Add Archetype...按钮,输入刚刚的groupId,artifact id还有版本号1.4,会自动下载并显示到列表中
点击完成后apk项目创建成功,可以运行这个项目,也可以install生成apk(当然在父项目中执行mvn clean install也是一样的)
第四步,创建apk项目的依赖项目,比如Utils,common等,会以jar包的形式依赖关联到主apk项目,这些jar包和项目也能关联到其他apk项目中,实现重用。
选择Eclipse菜单New->Project...选择maven module,下一步界面上选择一个Artifact id为maven-archetype-quickstart的原型模板,点下一步,输入package包名,点击完成,完成依赖项目创建;接下来可以建立包,类,测试类等具体内容
第五步,主apk项目依赖Utils项目
很简单,只需要在apk主项目的pom文件中加入依赖项目的dependency即可
至此,一个复杂maven管理的多项目android项目建立完毕,由于时间关系,没能截图,仅以此文作为记录
分享到:
相关推荐
maven搭建web项目hello world
android maven android maven android maven android maven android maven android maven android maven
使用Maven构建多模块项目
使用spring+springMvc+Mybatis+maven搭建多模块化的web项目
Maven Web基础搭建示例,解决常见创建后报错问题 http://blog.csdn.net/liangmaoxuan/article/details/54172426
maven多模块项目,使用eclipse开发工具创建,有意可下载,没有解压密码
Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明
maven服务器的搭建
maven 环境搭建总结 maven心得
ssm框架是spring,spring mvc,mybatis三大框架的整合,是现在主流的框架。使用maven构建工具整合这三个框架非常容易,如果大家下载后有什么问题或错误欢迎留言评论,谢谢
Eclipse+Git+Maven项目 1 一、Maven安装 1 1、Maven安装 1 2、Maven插件安装 3 3、配置 Maven 5 二、Eclipse构建Maven项 6 1、建立Maven项目 6 2、配置Maven项目 9 三、Dynamic Web project转成Maven项目 15 ...
此文档主要描述一个maven项目的搭建过程,没有理论的东西,只有实战。写文档的目的只是作为一个项目搭建的备忘录(记性差,怕忘了),也为有需要的同行提供一个参考,以方便快速搭建自己的maven项目。
spring boot 框架搭建 maven项目
spring+springmvc+hibernate4+easyui+maven完整项目搭建
springmvc +mybatis +maven 项目搭建demo ,可以直接使用
maven项目搭建 依赖、继承、聚合关系
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
本资源是《基于 maven 的 ssm 项目搭建》系列文章的阶段代码,截止于《基于 maven 的 ssm 项目搭建六:整合 druid 和 mybatis》,文章原地址:http://blog.csdn.net/xz2001/article/details/73240835
springmvc在maven中的搭建过程,相对新手来说,入门级别。
eclipse的Maven_SSM环境搭建,tomcat7,jdk1.7,Maven_SSM环境搭建