您的位置:首页 > 移动开发 > Android开发

maven管理Android项目依赖和jar包

2017-02-13 15:17 337 查看
最近maven非常的热门,对于maven的知识也是看了不少,但没怎么看明白,就基础的理解就是maven是一个很好的第三方管理工具。

今天了,就更大家讲解Android如何使用maven来管理依赖和jar包。

首先,maven对jar包的管理分为两种,一种是利用没人的maven仓库,另一种是自己建立私服仓库。

这里我就以第二种方式为大家讲解:(参考nexus2.x版本)

1,搭建自己的私服仓库。我自己选用的是nexus作为私服器搭建工具,具体安装配置方法请参考我的上一篇博客:

<a  href="http://blog.csdn.net/zzq272804553/article/details/55045510" target="_blank">Nexus
Repository Manager搭建私服仓库</a>

2,登录私服器:admin admin123

3,进入管理页面后点击左侧:Repositories 选择Central 点击下面Configuration找到Download Remote Indexes设置为true

4,开始我们的jar包上传工作了,也可以上传aar依赖

这里阐述一下jar与aar依赖的区别,对于Android来说:

aar文件是在jar文件之上开发的。之所以有它是因为有些Android Library需要植入一些安卓特有的文件,比如AndroidManifest.xml,资源文件,Assets或者JNI。这些都不是jar文件的标准。

5,怎么上传呢?

点击 3rd party然后在下面选项卡里选择Artifact Upload(所有带五角星⭐️都是必填项)

这里以volley.jar为例:

GAV Definition:GAV Parameters

上个图吧,你们就照着点就可以了(有图有真相):


选择你的jar包后点击Add Artifact

然后点击Upload Artifact(s)

看见没(s)也就是说可以同时上传多个jar,只生成一个maven地址,是不是很方便。

6,AS如何引用呢?

首先找到Browse Storage

然后找到你刚刚上传的jar包,看右侧的详细信息:



7,好了,最后就是在AS项目中引用了

非常简单,就两步:



好了,你重构一下项目就可以用你的jar包了,是不是非常简单和方便。

//-------end-------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息