使用Idea打包上传到Nexus3私服

首先准备好Nexus私服及有上传权限的账号(搭建私服在上篇文章有描述)

1,在settings文件中配置如下内容

使用Idea打包上传到Nexus3私服_第1张图片

 2,在项目POM文件中加入以下标签


    
        maven-releases
        Release Repository
        ${ReleaseRepository}
    
    
        maven-snapshots
        Snapshot Repository
        ${SnapshotRepository}
    

使用Idea打包上传到Nexus3私服_第2张图片

这里标签中的id对应第一条server中的id ,url取得值也是下图中settings文件中的值,name可以自定义

3,配置上传地址,地址去私服中copy,上图POM文件中的url获取的值就是这个

使用Idea打包上传到Nexus3私服_第3张图片

 完整配置如下,除上图中圈画的部分,其他的为下载jar包时用到的配置,如果不明白可以去看我上一篇文章





    
    D:\mvn_repo\repository


    
    

    

    

    

    
        
            
            maven-releases
            
            admin
            
            admin123
        
        
            
            maven-snapshots
            
            admin
            
            admin123
        
        
        
            
            nexus
            admin
            admin123
        
    


    

    
        
        
            nexus
            *
            http://192.168.65.129:8081/repository/maven-public/
        
    

    
        
            
            nexus
            
            
                
                    
                    central
                    
                    Nexus
                    
                    http://central
                    
                    
                        true
                    
                    
                    
                        true
                    
                
            
            
            
                
                    central
                    Nexus Plugin Repository
                    http://central
                    
                        true
                    
                    
                        true
                    
                
            
            
            
                http://192.168.65.129:8081/repository/maven-releases/
                http://192.168.65.129:8081/repository/maven-snapshots/
            
        
    

    
    
        nexus
    



4,使用idea打包,打包时会根据pom文件中version判断是快照版本还是发布版本,version中0.0.1-SNAPSHOT 带SNAPSHOT为快照版本,删掉SNAPSHOT为发布版本,上传到私服时根据version自动判断上传到哪个仓库

注意,打包时 项目的pom文件一定要把maven-plugin删除掉,不然打包完成后会生成BOOT-INF文件夹,会造成上传到私服后,配置依赖后能下载到jar包,但是使用时报包找不到错误

使用Idea打包上传到Nexus3私服_第4张图片

然后上传

 使用Idea打包上传到Nexus3私服_第5张图片

 看到这个即上传成功使用Idea打包上传到Nexus3私服_第6张图片

 完事可以在私服看到上传的jar包,具体使用在上一篇文章

使用Idea打包上传到Nexus3私服_第7张图片

你可能感兴趣的:(工具包,maven)