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-------
今天了,就更大家讲解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-------
相关文章推荐
- 配置私有maven服务器管理android项目依赖
- maven管理项目如何查找jar依赖
- maven管理项目如何查找jar依赖
- 使用Maven管理依赖JAR文件,自定义项目布局,利用ANT生成不同的发布包
- maven管理项目如何查找jar依赖
- maven管理项目如何查找jar依赖
- 使用Maven管理依赖JAR文件,自定义项目布局,利用ANT生成不同的发布包
- Maven管理Jar包时,导出项目原理啊
- 利用maven将项目依赖的jar提取到指定文件夹
- maven管理android项目 环境搭建
- 在eclipse项目中使用maven管理依赖(转)
- maven将java项目中依赖的jar包合并到最终的jar中
- Maven管理SSM框架的pom.xml文件配置(自动下载所依赖的jar包)
- Maven管理Android项目1
- maven项目,去除jar包中的不想要的依赖关系
- 个人自制maven快速入门及其管理web项目多模块的依赖图文并茂教程
- 利用maven将项目依赖的jar提取到指定文件夹
- Android 项目依赖导入jar引起的Jar mismatch! Fix your dependencies
- Maven管理Android项目
- 通过maven获得开源项目simple4依赖jar包的几种具体操作