Gradle7.0-升级上传maven库api

问题描述

升级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'
}

你可能感兴趣的:(Gradle7.0-升级上传maven库api)