Windows下搭建基于Nexus的Android Maven私服(二)

Windows下搭建基于Nexus的Android Maven私服(一)

 

在Windows下搭建基于Nexus的Android Maven私服(一)文章中已经搭建好了环境,下面就介绍下如何在Android Studio中使用。

一 创建Repositores,如下图

 

 

创建好了把链接copy一下,待会要用到。

 

二 打开AndroidStudio,在gradle.properties中添加如下内容

 

#snapshot的url
MAVEN_SNAPSHOT_URL=http://192.168.16.135:8083/repository/Gosuncn/
#nexus账号
NEXUS_USERNAME=admin
#账号密码
NEXUS_PASSWORD=admin123
#maven repository的url
MAVEN_URL=http://192.168.16.135:8083/repository/Gosuncn/
#发布的版本号
NEXUS_VERSION=1.0.0
#库的名称
ARTIFACT_ID=CommonUtils
#组id
GROUP_ID=com.gosuncn.android
#指定类型,一般为aar
TYPE=aar
#添加描述信息
DESCRIPTION=a useful tools

上面内容需要根据实际情况填写,特别是ip和端口,不是照搬哦。像我这样写的话最后的依赖就是

compile 'com.gosuncn.android:CommonUtils:1.0.0'

 

当然,在工程的build.gradle中要把maven地址配上

 

allprojects {
    repositories {
        jcenter()
        maven { url 'http://192.168.16.135:8083/repository/Gosuncn/' }
    }
}

 

 

 

选择你要上传的库(在AndroidStudio中即为某个module,比如我的是lib_common),如下图

把代码贴下

 

apply plugin: 'maven'
uploadArchives {
    configuration = configurations.archives
    repositories {
        mavenDeployer {
            snapshotRepository(url: MAVEN_SNAPSHOT_URL) {
                authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD)
            }
            repository(url: MAVEN_URL) {
                authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD)
            }
            pom.project {
                version NEXUS_VERSION
                artifactId ARTIFACT_ID
                groupId GROUP_ID
                packaging TYPE
                description DESCRIPTION
            }
        }
    }
}

artifacts {
    archives file('lib_common.aar')
}

接着同步下,按下图操作即可

 


成功后就可以愉快的依赖了(额,这里我用的是之前测试时的Demo,大家看了跟上面写的Gosuncn不一致不要奇怪,就只是个截图而已)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值