我正在尝试将工件发布到 Maven Central。我正在使用 Gradle 的插件,Maven Publish
. 根据我收集到的信息,我需要将我的凭据放在一个文件中,gradle.properties
. 我已经这样做并将该文件放在我的~.gradle
目录中。我什gradle.properties
至在我的项目目录中放了一个相同的内容以确保,但这似乎也不起作用。然后,在 my 中build.gradle
,我引用了 my 中的变量gradle.properties
。
运行时gradle publish
,我收到未经授权的 401 错误。当我尝试查找此问题时,我似乎无法找到太多帮助。文档对我来说也不是很清楚,我得到了关于做什么而不是如何去做的解释。
这是我的项目目录gradle.properties
,和build.gradle
:
如果我用纯文本写我的用户名和密码,它可以工作,但显然我不想这样做。我该如何解决这个问题,或者有更好的方法吗?
我很困惑,因为即使我gradle.properties
在我的项目目录中直接旁边build.gradle
,这也不起作用。