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

Jfrog Artifactory 上传和下载jar

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

Jfrog Artifactory 上传和下载jar

目录
  • 1. 上传jar
    • 1.1 创建工程
    • 1.2 修改pom
    • 1.3 发布
  • 2. 下载jar

相关文章
Jfrog Artifactory 安装
Jfrog Artifactory 仓库配置
Jfrog Artifactory 上传和下载jar

1. 上传jar
  • 这里提前创建好snapshort和release仓库

  • maven工程中上传jar参考https://www.jfrog.com/confluence/display/JFROG/Maven+Artifactory+Plugin
1.1 创建工程
  • 这里创建了一个新的maven工程,只有一个util文件,用来后续测试使用

1.2 修改pom
  • 最重要的部分

  • 完整配置



    4.0.0

    org.example
    demo
    1.0-SNAPSHOT

    demo
    
    http://www.example.com

    
        UTF-8
        1.7
        1.7
    

    

    

    
        
            
                
                
                    maven-clean-plugin
                    3.1.0
                
                
                
                    maven-resources-plugin
                    3.0.2
                
                
                    maven-compiler-plugin
                    3.8.0
                
                
                    maven-surefire-plugin
                    2.22.1
                
                
                    maven-jar-plugin
                    3.0.2
                
                
                    maven-install-plugin
                    2.5.2
                
                
                    maven-deploy-plugin
                    2.8.2
                
                
                
                    maven-site-plugin
                    3.7.1
                
                
                    maven-project-info-reports-plugin
                    3.0.0
                
            
        
        
            
                org.jfrog.buildinfo
                artifactory-maven-plugin
                3.2.3
                false
                
                    
                        build-info
                        
                            publish
                        
                        
                            
                                awesome
                                qa
                            
                            
                                http://192.168.42.111:8082/artifactory
                                admin
                                APBTv8cxBHpUAypUNZEy4KSf2xt
                                fisher-libs-release
                                fisher-libs-snapshot
                            
                        
                    
                
            
        
    
    


  • 配置好地址,用户名、密码、snapshort仓库、release仓库
  • 密码使用的是加密后的,获取方法如下


  • 仓库可以使用虚拟仓库,也可以使用本地仓库,在fisher-libs-release和fisher-libs-snapshot后面带上-local即可
1.3 发布
  • 这里需要注意的是,如果版本号后面带了SNAPSHOT,则只会发布到snapshot仓库;不带SNAPSHOT,才会发布到release仓库

  • 在Terminal下,执行mvn deploy命令

  • 查看上传的jar

  • 将jar上传到release仓库中,先修改版本号再发布

  • 这时候release仓库已经有1.1版本的jar了

2. 下载jar
  • 在项目中使用时,在pom文件中添加下面代码,不需要用户名密码也可以下载jar

  • 这里是新建的一个新的springboot工程,完整的pom.xml


    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.6.7
         
    
    com.example
    demo1
    0.0.1-SNAPSHOT
    demo1
    demo1
    
        1.8
    
    
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.example
            demo
            1.1
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    
    
        
            fisher-libs-release
            fisher-libs-release
            http://192.168.42.111:8081/artifactory/fisher-libs-release
            
                true
            
        
    


  • 使用jar内的方法

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

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

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