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

 

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

结果,莫名其妙的报错。

错误详情:

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

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

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

Configuration has been prepared, now you can:

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

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

……

……

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

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

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

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

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

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

不管了,按照流程走吧。

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

缺少javadoc.jar

缺少source.jar

……

然后我发现了另一个bug。

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