【问题标题】:Authenticate Maven Publish plugin for Gradle为 Gradle 验证 Maven Publish 插件
【发布时间】:2021-03-31 14:52:58
【问题描述】:

我正在尝试将工件发布到 Maven Central。我正在使用 Gradle 的插件,Maven Publish。根据我收集到的信息,我需要将我的凭据放在一个文件中,gradle.properties。我已经这样做并将该文件放在我的~.gradle 目录中。我什至在我的项目目录中放了一个相同的gradle.properties 以确保,但这似乎也不起作用。然后,在我的build.gradle 中,我引用了我的gradle.properties 中的变量。

在运行 gradle publish 时,我收到未经授权的 401 错误。当我尝试查找此问题时,我似乎无法找到太多帮助。文档对我来说也不是很清楚,我得到了关于 what 事情的解释,而不是 如何 去做。

这是我的项目目录gradle.propertiesbuild.gradle

如果我用纯文本写我的用户名和密码,它可以工作,但显然我不想这样做。我该如何解决这个问题,或者有更好的方法吗?

我很困惑,因为即使我的项目目录中的gradle.properties 直接位于build.gradle 旁边,这也不起作用。

【问题讨论】:

    标签: gradle build.gradle maven-publish gradle.properties


    【解决方案1】:

    事实证明,为了解决这个问题,我在 C 和 D 驱动器的 ~/.gradle 文件夹中添加了一个 gradle.properties。删除两个位置的文件后,build.gradle 识别出gradle.properties 中的变量

    【讨论】:

      猜你喜欢
      • 2015-07-30
      • 1970-01-01
      • 2020-11-17
      • 1970-01-01
      • 2019-11-13
      • 2021-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多