上传jar到maven中央仓库-入坑日记

先是一个愉快的开始,我自我感觉良好的编写了一套开源项目,并决定将其上传到maven中央仓库,以便分享有需要的人调用。

接下来查找了相关maven仓库的教程,具体链接就不在写了,很多教程都差不多。

 

一直走到上传jar到maven仓库这一步,由于之前建立过私有仓库,我本机电脑上配置过相关代码,所以我很熟悉其流程。单纯增加了server配置,就开始调用测试了。

结果,莫名其妙的报错。

错误详情:https://ask.csdn.net/questions/756244

错误内容出乎意料,直观感觉是因为用户名密码错误导致,所以开始遍寻解决方案。大体上描述也都是账户密码问题,不过相关文章都是英文的,所以阅读比较费劲。

最后在有道翻译的帮助下,我竟然找到了一个https://oss.sonatype.org网站上配置的加密的user-token,描述是第一次需要初始化。

再加上客服给我回复内容的最后一句,我以为我找到了问题。

Configuration has been prepared, now you can:

  • Deploy snapshot artifacts into repository https://oss.sonatype.org/content/repositories/snapshots
  • Deploy release artifacts into the staging repository https://oss.sonatype.org/service/local/staging/deploy/maven2
  • Promote staged artifacts into repository 'Releases'
  • Download snapshot and release artifacts from group https://oss.sonatype.org/content/groups/public
  • Download snapshot, release and staged artifacts from staging group https://oss.sonatype.org/content/groups/staging

please comment on this ticket when you promoted your first release, thanks

结果,啪啪打脸了,将加密的user-token放入server以后,错误提示依旧,没办法继续处理。

……

……

废话不说了,前边问答也给出了结果。可能人品太差,竟然是因为系统故障,导致权限不全。最后联系客服重建权限将其解决。

终于可以上传jar到仓库了。

在经过镜像库测试、正式库测试后,我天真的以为我搞定了,然后告诉客服我第一次发布完成。

不知道是不是时区问题,客服总是在晚上10点钟处理我的问题。

客服告诉我,需要closed我的项目,并给了我流程说明页面的地址。

关闭项目=发布,怎么也没有搞明白这个逻辑。

不管了,按照流程走吧。

结果colsed失败,告诉我一堆红色的错误。

缺少javadoc.jar

缺少source.jar

……

然后我发现了另一个bug。https://blog.csdn.net/dym383140314/article/details/89421836

老老实实的将plugin配置复制到每一个子项目中,重新上传到仓库,并closed成功。

接下来告诉了客服朋友,静待审核就行了。

 

 

 

你可能感兴趣的:(填坑日记,java探索)