gradle如何发布java到公共maven仓库

一、背景

之前maven发布是通过pom.xml配置打包和签名插件实现,在电脑安装gpg软件导入签名文件后,执行deploy会弹出签名密码输入框,输入后就会发布到公共仓库

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-gpg-plugin</artifactId>
</plugin>

二、使用gradle

现在项目改成gradle构建,通过网上教程如下配置

1.配置插件

id 'maven-publish'
id 'signing'

2.配置仓库

image.png

3.配置sign

image.png

4.发布

执行发布命令publishMavenJavaToMavenLocal可以将jar包发布到本地仓库中,并且在其他项目可以通过maven引入依赖,说明打包没问题

但是无法发布到公共仓库,执行如下图这个publishToNexus...
image.png
控制台也打印success了,但是没有弹出需要输入签名密码,其二在maven仓库也无法搜到

所以如题,请问gradle的项目发布到maven公共仓库?

回复
阅读 1.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏