Android 将aar库上传到nexus

在gradle.properties 添加配置

####################################################################################################
#服务器地址
maven_snapshot_url=http://nexus.mhw828.com:8081/repository/maven-snapshots/
maven_releases_url=http://nexus.mhw828.com:8081/repository/maven-releases/
####################################################################################################
#用户名密码
maven_local_username=module
maven_local_password=module
####################################################################################################
#组
maven_pom_groupid=com.ms
####################################################################################################
#模块名称
maven_pom_artifactid=module-test
####################################################################################################
#类型
maven_pom_packaging=aar
aar=aar
jar=jar
####################################################################################################
#简介
maven_pom_description=
####################################################################################################
#  版本管理
snapshot_versionname=laster-SNAPSHOT
versionname=laster-release
####################################################################################################

添加插件

apply plugin: 'maven'

配置任务

uploadArchives {
    repositories.mavenDeployer {
        repository(url: maven_releases_url) {
            authentication(userName: maven_local_username, password: maven_local_password)
        }

        snapshotRepository(url: maven_snapshot_url) {
            authentication(userName: maven_local_username, password: maven_local_password)
        }

        pom.project {
            // 注意:【这里通过切换 versionName 的赋值来区分上传快照包还是正式包(snapshot 版本必须以 -SNAPSHOT 结尾)】
            //version snapshotVersionName
            //组 maven_pom_groupid
            groupId maven_pom_groupid
            //项目名称
            artifactId maven_pom_artifactid
            //  类型
            packaging aar
            // 描述
            description maven_pom_description
            // 版本
            version versionname

        }
    }
}

运行 uploadArchives

./gradlew uploadArchives
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值