背景 升级build.gradle 版本到7以上
官方文档:Maven Publish Plugin
修改前
apply plugin: "maven" //本地上传 def username = "xxx" def pwd = "xxx" def nexusRepositoryUrl = "https://xxx.xxx.xxx/repository/total/" def ARTIFACT_ID = 'xxxx' def GROUP_ID = 'com.xx' uploadArchives { repositories { mavenDeployer { repository(url: nexusRepositoryUrl) { authentication(userName: username, password: pwd) } pom.project { artifactId ARTIFACT_ID version deps.total_base.version groupId GROUP_ID packaging 'aar' description deps.total_base.description } } } }
上面的变量不变
publishing { publications { maven(MavenPublication) { groupId = GROUP_ID artifactId = ARTIFACT_ID version = deps.total_china.version description deps.total_china.description afterevaluate { from components.release } } } repositories { maven { // 非 https 的仓库地址,需要设置 allowInsecureProtocol true // allowInsecureProtocol true // name = "nexus" //可选 url = nexusRepositoryUrl credentials { it.username = username it.password = pwd } } } }
gradlew publish
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)