Gradle 同步错误:无法添加名为“sonatype”的 NexusRepository 作为具有该名称的 NexusRepository 已存在

问题描述

我正在尝试将我的封闭源代码库迁移到 MavenCentral & 正如标题中提到的,我在尝试同步我的项目时遇到了这个问题。

我遵循以下要点:https://gist.github.com/zsmb13/56ed98c8fe916de441f2a9d8e060cd4a

我阅读了很多次的完整教程可以在这里找到:https://proandroiddev.com/publishing-android-libraries-to-mavencentral-in-2021-8ac9975c3e52

当然,我使用了新的 repos,因为我是一个新的 sonatype 用户

nexusPublishing {
    repositories {
        sonatype {
            stagingProfileId = sonatypestagingProfileId
            username = ossrhUsername
            password = ossrhPassword
            nexusUrl.set(uri("https://s01.oss.sonatype.org/service/local/"))
            snapshotRepositoryUrl.set(uri("https://s01.oss.sonatype.org/content/repositories/snapshots/"))
        }
    }
}

我不明白为什么会出现这个错误,我使用的是 gradle 5.2

完全错误

引起:org.gradle.api.InvalidUserDataException:无法添加 名称为“sonatype”的 NexusRepository 作为 NexusRepository 名称已存在。

如果 gradle 有一个名为“sonatype”的内部存储库,我如何为新用户设置新的 URL?

请帮忙, 并感谢您提供这个了不起的社区

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)