栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

项目jar包部署发布到maven中央仓库

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

项目jar包部署发布到maven中央仓库

发布项目到maven中央仓库

1.先注册sonatype账号 网址:https://issues.sonatype.org/(如果有直接登录)

2.点击新建issue

3.填写信息提交审核如下:

4.审核失败,原因:group id不是自己的域名,网站工作人员提供了解决办法:

最后根据提示步骤123之后再次评论提交,将状态改为 open,

5.审核成功:

6.maven的setting.xml增加:


  ossrh
  sonatype账号
  sonatype密码


  ossrh
  sonatype账号
  sonatype密码

7.完整的pom.xml



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.4.4
         
    
    io.gitee.wongchan
    http-client-starter
    1.0
    jar
    https://gitee.com/wongchan/http-client-starter
    http-client-starter
    http微服务远程通信框架
    
        1.8
        1.2.76
        2021.1
    
    
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-configuration-processor
            true
        
        
            org.projectlombok
            lombok
            true
        
        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-discovery
            ${spring.cloud.version}
        
        
            com.alibaba
            fastjson
            ${fastjson.version}
        
    

    
        
            The Apache Software License, Version 2.0
            http://www.apache.org/licenses/LICENSE-2.0.txt
            repo
        
    
    
        master
        git@gitee.com/wongchan/http-client-starter.git
        scm:git:git@gitee.com/wongchan/http-client-starter.git
        scm:git:git@gitee.com/wongchan/http-client-starter.git
    
    
        
            Wong Chan
            WongChan666@outlook.com
            support
        
    

    
        
            release
            
                
                    
                    
                        org.apache.maven.plugins
                        maven-source-plugin
                        2.2.1
                        
                            
                                package
                                
                                    jar-no-fork
                                
                            
                        
                    
                    
                    
                        org.apache.maven.plugins
                        maven-javadoc-plugin
                        2.9.1
                        
                            
                                package
                                
                                    jar
                                
                            
                        
                    
                    
                    
                        org.apache.maven.plugins
                        maven-gpg-plugin
                        1.5
                        
                            
                                verify
                                
                                    sign
                                
                            
                        
                    
                    
                    
                        org.apache.maven.plugins
                        maven-compiler-plugin
                        3.0
                        
                            1.8
                            1.8
                            true
                            true
                            UTF-8
                            false
                        
                    

                    
                        org.sonatype.plugins
                        nexus-staging-maven-plugin
                        1.6.7
                        true
                        
                            ossrh
                            https://s01.oss.sonatype.org/
                            true
                        
                    
                
            
            
                
                    ossrh
                    https://oss.sonatype.org/content/repositories/snapshots
                
                
                    ossrh
                    https://oss.sonatype.org/service/local/staging/deploy/maven2/
                
            
        

        
            disable-javadoc-doclint
            
                [1.8,)
            
            
                -Xdoclint:none
            
        
    



8.下载gpg,用来生成秘钥。地址:https://www.gpg4win.org/get-gpg4win.html

cmd命令:gpg --gen-key

中途会输入秘钥,记住这个秘钥。

填好之后 输入:gpg --list-keys 命令查看公钥

然后输入 gpg --keyserver hkp://keyserver.ubuntu.com:11371 --send-keys <公钥key>

9.打包:

输入命令(建议在git bash中):mvn clean deploy -P release

10.最后成功(按照工作人员的说明,需要等待一定时间):

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/270052.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号