Android Studio中配置上传Maven私有库的脚本

Android Studio中配置上传maven私有库库的脚本
首先编写脚本如下:

// 在工程module的build.gradle文件下需要声明应用此gradle脚本,apply from :'uploadToMaven.gradle' 
//上传Maven私有库脚本
apply plugin: 'maven'

//打包main目录下代码和资源的task
task androidSourcesJar(type: Jar{
      classifier = 'sources'
      from android.sourceSets.main.java.srcDirs
}
//配置需要上传到maven仓库的文件
artifacts {
     archives androidSourcesJar
}

//上传到Maven仓库的task
uploadArchives {
       repositories {
              mavenDeployer {
                        //指定maven仓库url
                        repository(url: "http://localhost:8081/nexus/content/repositories/maven") {
                               //nexus登录默认用户名和密码
                               authentication(userName: "admin", password: "admin123")
                        }
                        pom.groupId = "com.android.example" //唯一标识,通常为模块包名
                        pom.artifactId = "test-maven-jar" //项目名称,通常为类库模块名称
                        pom.version = "1.0.0" //版本号
               }
       }
}

其次需要module的build.gradle脚本下配置应用上传Maven脚本apply from :‘uploadToMaven.gradle’ 。
之后就可以在右上角的gradle窗口找到上传Maven的任务,双击运行即可自动上传编写的库到Maven上。
在这里插入图片描述
接着在主工程build.gradle配置远程Maven仓库地址

    repositories {
        google()
        jcenter()
        maven {
            url 'http://localhost:8081/nexus/content/repositories/maven'
        }
    }

之后就可以在module下依赖私有库了

implementation 'com.android.example:test-maven-jar:1.0.0'
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言并肃

感谢大哥支持!您的鼓励是我动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值