2021-12-12 周天
起因自己写了个简单的框架,想要发布到公共的maven仓库上,方便自己引用,也给其他开发者创造一个轮子。
参考鸣谢- 流程 https://blog.csdn.net/qq_36838191/article/details/81027586
- *** 作 https://www.cnblogs.com/newsea/p/11604171.html
- 工单管理:https://issues.sonatype.org
- 构件仓库 : https://oss.sonatype.org/#welcome
- 仓库镜像: http://search.maven.org/
- 创建工单
- 发布jar包
- 审核通过(2小时后能在中央仓库搜索到)
Idea Maven项目集成发布插件
pom.xml文件添加信息项目描述
mango-admin-dependencies https://github.com/mg0324/mango-admin-dependencies mango admin dependencies
licenses + scm信息
The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt scm:git:git://github.com/mg0324/mango-admin-dependencies.git scm:git:ssh://github.com/mg0324/mango-admin-dependencies.git https://github.com/mg0324/mango-admin-dependencies/tree/main
开发者信息 + 贡献仓库地址
mangomei mangomei [email protected] Developer +8 ossrh https://oss.sonatype.org/content/repositories/snapshots/ ossrh https://oss.sonatype.org/service/local/staging/deploy/maven2/
构建信息及插件
Maven的配置文件setting.xml新增org.apache.maven.plugins maven-compiler-plugin2.3.2 1.8 UTF-8 org.apache.maven.plugins maven-resources-plugin2.5 UTF-8 dat org.apache.maven.plugins maven-source-plugin2.1.2 attach-sources verify jar-no-fork org.apache.maven.plugins maven-javadoc-plugin2.9.1 attach-javadocs jar org.apache.maven.plugins maven-gpg-plugin1.5 sign-artifacts verify sign org.codehaus.mojo versions-maven-pluginfalse org.sonatype.plugins nexus-staging-maven-plugin1.6.7 true ossrh https://oss.sonatype.org/ true
该账号为工单系统账号。(需要自己注册)
ossrh mangomei 123456
注意:
按上述模板信息,修改为自己的项目信息。其中自己的项目地址,开发者和账号信息必须设置。
mvn deploy
发布成功后,能在 https://search.maven.org/search 里搜索到自己的包。
审核通过审核通过后,工单会变成已解决的状态(之前会收到邮件提醒),提示内容为,你的包已经发布成功,在2小时候后能在中央仓库查到。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)