![Plugin with id ‘maven‘ not found或者Plugin [id: ‘maven‘] was not found in any of the following sources,第1张 Plugin with id ‘maven‘ not found或者Plugin [id: ‘maven‘] was not found in any of the following sources,第1张](/aiimages/Plugin+with+id+%E2%80%98maven%E2%80%98+not+found%E6%88%96%E8%80%85Plugin+%5Bid%3A+%E2%80%98maven%E2%80%98%5D+was+not+found+in+any+of+the+following+sources.png)
背景 升级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条)