问题描述
升级gradle 7.0 以上版本,导致上传组件库api失效
原有代码
uploadArchives {
repositories {
mavenDeployer {
repository(url:"********") {
authentication(userName: '********', password: '********')
}
project.afterEvaluate {
//修改pom文件(maven的配置文件)
pom.version = android.defaultConfig.versionName
pom.groupId = "com.xvideostudio.videoeditor"
pom.artifactId = "core"
}
}
}
}
更新后代码
afterEvaluate{
publishing {
repositories {
maven {
url="************************************"
credentials{
username= '********'
password= '********'}
}
}
publications{
release(MavenPublication){
from components.release
groupId='com.xvideostudio.videoeditor'
version=android.defaultConfig.versionName
artifactId='core'
}
debug(MavenPublication){
from components.debug
groupId='com.xvideostudio.videoeditor'
version=android.defaultConfig.versionName
artifactId='core'
}
}
}
}
注意
Maven组件引入方式更新
plugins {
id 'maven-publish'
}