使用maven+sonarqube进行Android项目管理(二)
来源:互联网 发布:你也配做姓赵 知乎 编辑:程序博客网 时间:2024/06/09 19:56
接着上一次的内容,已经了解了利用maven的android-quickstart来建立一个android项目,当然对于命令行控,也可以利用mvn命令来实现:
mvn archetype:generate \-DarchetypeArtifactId=android-quickstart \-DarchetypeGroupId=de.akquinet.android.archetypes \-DarchetypeVersion=1.0.6 \-DgroupId=your.company \-DartifactId=my-android-application
然而Maven Central中,实际上只有部分android版本,如下所示,其它确实的版本或者扩展包(如Google Maps)等,需要自行安装到本地Maven库中,Maven Android SDK Deployer可以帮你搞定,只需要下载解压再mvn install即可,如果要指定版本,只需要mvn install -P 5.0(需要在本地SDK Manager中先下载好)。
对于团队开发项目,这种本地install的方式显然并不是很好的选择,最好就是自己搭建一个nexus的maven仓库,然后在私服上添加android库支持,同样可以使用Maven Android SDK Deployer,首先在最顶层的pom.xml中将repo.url修改成你自己的maven仓库地址,然后在maven的settings.xml中添加如下的设置,在运行mvn deploy即可:
有了这些,你就可以很好的构建一个由maven管理的Android项目,但是仅仅这些是不够的,android项目还应该包括test工程、release版本控制、签名打包等,android-release可以帮你搞定这一切,和android-quickstart一样,构建非常简单,完成之后的项目结构如下所示:<settings> <servers> <server> <id>android.repo</id> <username>your username</username> <password>your password</password> </server> </servers></settings>
至此,你的项目初步结构就已经OK了,赶紧在项目根目录下运行mvn install体验一下吧(可以进行自动测试)。下一次将会详细讲解android pom文件。
0 0
- 使用maven+sonarqube进行Android项目管理(二)
- 使用maven+sonarqube进行Android项目管理(一)
- 使用Maven进行项目管理
- 使用Maven进行项目管理
- [转载]使用Maven进行项目管理
- Win7使用Maven进行项目管理
- android使用maven管理项目
- 使用Maven管理Android项目
- Linux 安装 SonarQube 6.0 及Maven项目的使用
- SonarQube 的安装、配置及 Maven 项目的使用
- eclipse中使用maven管理android项目
- 使用Maven管理Android项目的问题
- 用Maven进行项目管理
- 用Maven进行项目管理
- 用Maven进行项目管理
- Android 使用Nexus 进行项目管理
- 使用MAVEN进行项目管理的标准流程化配置
- 使用Maven来管理项目-使用Maven来创建一个Maven项目(二)
- uva10006(幂取模)
- 关于“该虚拟机似乎正在使用中”的解决方法
- strlen()与sizeof()的区别
- hdu 2483 Turn the corner(三分)
- wpa_supplicant连接ap
- 使用maven+sonarqube进行Android项目管理(二)
- 第一次
- 新安装的QT 不能找到 GL/gl.h
- Android ADB 端口占用问题解决方案
- MFC+Mysql 编程
- hdoj1846Brave Game
- 1023. 组个最小数 (20) (数学啊 ZJU_PAT)
- 关于 mysql无法启动 1067 的解决方法
- 协方差矩阵