美文网首页
Gradle7.0-升级上传maven库api

Gradle7.0-升级上传maven库api

作者: 河马过河 | 来源:发表于2022-09-29 16:33 被阅读0次

    问题描述

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

          本文链接:https://www.haomeiwen.com/subject/mzjkartx.html