android - 在 build.gradle 中找不到参数的方法 uploadArchives()

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

我将 gradle 版本更新为 7.0.4 ( com.android.tools.build:gradle:7.0.4 )
现在在我的一些模块中,我正在解决 problem与 maven 。
所以我替换 apply plugin: 'maven'apply plugin: 'maven-publish'但我不明白如何正确重写这部分代码:

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

uploadArchives.dependsOn sourcesJar
因为当我开始时,我收到以下错误:

Could not find method uploadArchives() for arguments [build_ejkqjjnby5fggiavovparsecy$_run_closure5@c0f0c25] on project ':authenticator_sdk' of type org.gradle.api.Project

最佳答案

在我更详细地阅读了文档后herehere ,
我能够重写我有问题的代码部分,如下所示:

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

关于android - 在 build.gradle 中找不到参数的方法 uploadArchives(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70565069/

相关文章:

java - 如何在 pom.xml 文件中指定 Java 编译器版本?

java - `mvn package` 给出 fatal error 编译 : invalid flag: -parameters error

android - 我的应用程序由于类重复而无法编译

android - 80Mb mp3 文件+40MB 图像,什么是最好的地方? Assets 或原始?eclipse 需要时间来构建?(android 3.0)

android - 如何知道数据库中的数据发生变化的时刻(ActiveAndroid ORM)?

Java声明

Hibernate Metamodel 注释处理器不识别 Kotlin 实体类

gradle - 无法添加名称为NAME的扩展名,因为已经使用该名称注册了扩展名

android - 使用Google Compile-Testing测试注释处理器的apt参数

android - MPAndroidChart - 第一个和最后一个条无法正确呈现