Android studio中使用Maven发布本地仓库

原文链接:https://www.jianshu.com/p/cff4684803f3
https://blog.csdn.net/xuehuayous/article/details/81776254

基本描述:
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’

发布本地库流程如下:
一、新建一个Android项目
在项目下创建一个Libary
二、配置参数
在Library也就是刚才创建的AndroidLib下的gradle.build中添加
Android studio中使用Maven发布本地仓库_第1张图片

1、repository:本地仓库路径 (url:“file://D://Users/user2/.m2/repository/”)或者时企业申请的maven仓库地址(url: ‘http://maven.enovatemotors.com:xxx/xxx/xxxx’)
2、authentication 认证的账户和密码
3、groupId唯一标识符:com.android.dzrefresh 对应路径:com/android/dzrefresh
4、artifactId类似于项目名称:App 对应路径:com/android/dzrefresh/App
5、version版本号:1.0.0 对应路径:com/android/dzrefresh/App/1.0.0
对应得也就是:
compile ‘com.android.dzrefresh:App:1.0.0’

添加本地maven配置
在项目的build.gradle文件中添加本地maven的地址配置,指向发布的maven地址(对本地而言就是本地仓库路径)。
Android studio中使用Maven发布本地仓库_第2张图片

使用命令发布本地仓库

./gradlew clean
./gradlew build
./gradlew androidJavaDoc
./gradlew uploadArchives

或者直接

   ./upload.sh   编译

Android studio中使用Maven发布本地仓库_第3张图片

你可能感兴趣的:(Android studio中使用Maven发布本地仓库)