【问题标题】:Could not find method uploadArchives() for arguments in build.gradle在 build.gradle 中找不到参数的方法 uploadArchives()
【发布时间】:2022-01-03 11:26:38
【问题描述】:

我将 gradle 版本更新为 7.0.4 (com.android.tools.build:gradle:7.0.4)

现在在我的一些模块中,我正在使用 maven 解决 problem

所以我将apply plugin: 'maven' 替换为apply plugin: 'maven-publish'

但是我不明白如何正确重写这部分代码:

uploadArchives {
    repositories {
        mavenDeployer {
            repository(url: uri("${rootProject.projectDir}/maven-repo"))
        }
    }
}

uploadArchives.dependsOn sourcesJar

因为当我启动时,我收到以下错误:

找不到参数的方法 uploadArchives() [build_ejkqjjnby5fggiavovparsecy$_run_closure5@c0f0c25] 在项目上 ':authenticator_sdk' 类型为 org.gradle.api.Project

【问题讨论】:

    标签: android maven gradle android-gradle-plugin build.gradle


    【解决方案1】:

    在我更详细地阅读了herehere 的文档后,

    我能够将有问题的代码部分重写如下:

    publishing {
        repositories {
            maven {
                url = uri("${rootProject.projectDir}/maven-repo")
            }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-12
      • 2017-10-23
      • 2018-06-15
      • 2021-01-08
      • 2021-08-14
      • 1970-01-01
      • 2017-01-23
      相关资源
      最近更新 更多