发布Jar包到公共Maven仓库

发布Jar包到公共Maven仓库,第1张

发布Jar包到公共Maven仓库

2021-12-12 周天

起因

自己写了个简单的框架,想要发布到公共的maven仓库上,方便自己引用,也给其他开发者创造一个轮子。

参考鸣谢
  1. 流程 https://blog.csdn.net/qq_36838191/article/details/81027586
  2. *** 作 https://www.cnblogs.com/newsea/p/11604171.html
几个地址
  • 工单管理:https://issues.sonatype.org
  • 构件仓库 : https://oss.sonatype.org/#welcome
  • 仓库镜像: http://search.maven.org/
发布流程
  1. 创建工单
  2. 发布jar包
  3. 审核通过(2小时后能在中央仓库搜索到)
步骤 1.创建工单

2.发布jar包

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/
    

构建信息及插件


    
        
            org.apache.maven.plugins
            maven-compiler-plugin
            2.3.2
            
                1.8
                1.8
                UTF-8
            
        
        
            org.apache.maven.plugins
            maven-resources-plugin
            2.5
            
                UTF-8
                
                    dat
                
                
            
        
        
            org.apache.maven.plugins
            maven-source-plugin
            2.1.2
            
                
                    attach-sources
                    verify
                    
                        jar-no-fork
                    
                
            
        
        
            org.apache.maven.plugins
            maven-javadoc-plugin
            2.9.1
            
                
                    attach-javadocs
                    
                        jar
                    
                
            
        
        
            org.apache.maven.plugins
            maven-gpg-plugin
            1.5
            
                
                    sign-artifacts
                    verify
                    
                        sign
                    
                
            
        
        
            org.codehaus.mojo
            versions-maven-plugin
            
                false
            
        
        
            org.sonatype.plugins
            nexus-staging-maven-plugin
            1.6.7
            true
            
                ossrh
                https://oss.sonatype.org/
                true
            
        
    

Maven的配置文件setting.xml新增

该账号为工单系统账号。(需要自己注册)


    ossrh
    mangomei
    123456

注意:
按上述模板信息,修改为自己的项目信息。其中自己的项目地址,开发者和账号信息必须设置。

执行Maven发布命令
mvn deploy

发布成功后,能在 https://search.maven.org/search 里搜索到自己的包。

审核通过

审核通过后,工单会变成已解决的状态(之前会收到邮件提醒),提示内容为,你的包已经发布成功,在2小时候后能在中央仓库查到。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5660332.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存