新答案:
GitHub 发布了官方指南:配置 Gradle 以用于 GitHub 包。
旧答案:
似乎插件还不是很稳定。看看我创建的存储库,其中设置了所有内容。我设法在这里发布了一些带有该插件的软件包。
即使包已发布,Gradle也会由于以下问题而将任务显示为失败:maven-metadata.xml
> Task :publishMainPublicationToGitHub madhead Maven PackagesRepository FAILED
Could not transfer metadata so57323260:test/maven-metadata.xml from/to remote (https://maven.pkg.github.com/madhead): Could not get resource 'so57323260/test/maven-metadata.xml'
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':publishMainPublicationToGitHub madhead Maven PackagesRepository'.
> Failed to publish publication 'main' to repository 'GitHub madhead Maven Packages'
> Could not GET 'https://maven.pkg.github.com/madhead/so57323260/test/maven-metadata.xml'. Received status code 422 from server: Unprocessable Entity
但没关系,可能有一天会修好。
我注意到,由于Maven出版物不正确,软件包可能无法发布(请参阅链接的问题)。现在看来,它应该等于Github的项目名称。所以,就我而言,我不得不用作项目。这不是软件包在Maven中通常的工作方式,所以这可能是你的问题。groupIdso57323260groupIdmadhead/so57323260