前言:
最近在项目中使用到Maven本地仓库,之前用Maven只是用别人的库做依赖。而对与上传本地仓库或外部仓库还不是很了解,在学习了别人的技术文章后在这里做一些总结。
基本描述:
maven的仓库分两类:
1、本地仓库
maven在本地存储构件的地方。
maven本地仓库的默认位置:在用户的目录下.m2/repository/的仓库目录。
2、远程仓库
两个 Maven 中央库:mavenCentral 和 jcenter。
部署在内网服务器的私有仓库。
Maven在本地仓库中的对应存储路径:
1、groupId唯一标识符:com.android.dzrefresh 对应路径:com/android/dzrefresh
2、artifactId类似于项目名称:App 对应路径:com/android/dzrefresh/App
3、version版本号:1.0.0 对应路径:com/android/dzrefresh/App/1.0.0
对应得也就是:
compile 'com.android.dzrefresh:App:1.0.0'
指定本地仓库路径:
自定义本地路径:
repositories {