本文主要是介绍sonatype中央仓库申请及项目上传,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 1 申请sonatype账号
- 2 创建issure
- 3 maven配置
- 4 上传下载
此篇教程将教大家如何申请sonatype账号,并创建构件,上传项目到中央仓库中,完成此步后,我们就可以随时随地的使用自己开源的项目
1 申请sonatype账号
登录https://issues.sonatype.org/secure/Signup!default.jspa 创建sonatype账号
2 创建issure
注意:group id中的域名最好自己有,如果是github的项目,填写的是io.github.pj1987111。
在审核过程中,还需要在git上建一个项目证明身份。通过审核后,我们看见此issue的状态变成RESOLVED,此时就可以开始上传项目了
同个github账号下,只需要申请一次就行。
3 maven配置
在上传和下载的pom中,如下配置。
修改一下pom.xml 中 distributionManagement中的url即可
<distributionManagement><snapshotRepository><id>ossrh</id><url>https://s01.oss.sonatype.org/content/repositories/snapshots</url></snapshotRepository><repository><id>ossrh</id><url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url></repository>
</distributionManagement>
注意:此处的ID务必与maven中的setting.xml中的service中的id相对应,我们看看setting.xml中的service是怎么写的
这里的username和password填写sonatype的账号密码。
<servers><server><id>ossrh</id><username>xxx</username><password>xxx</password></server>
</servers>
4 上传下载
通过命令将包上传
mvn clean deploy
然后其他项目就可以下载位于中央仓库的包。
这篇关于sonatype中央仓库申请及项目上传的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!