maven 打包 releases 和 snapshots 版本

maven 打包 releases 和 snapshots 版本releases 线上版本 生产环境使用的 snapshots 快照版本 开发过程中使用的 maven 打包代码到私服根据 version 后面是否带有 SNAPSHOTS 来区分是打包线上版本还是快照版本 如果带有 SNAPSHOTS 打包快照版本 否则即为线上版本定义 version 使用占位符 在 properties 中设置默认 version 在 profiles 中根据

releases:线上版本(生产环境使用的)

snapshots:快照版本(开发过程中使用的)

maven 打包代码到私服根据version 后面是否带有“-SNAPSHOTS” 来区分是打包线上版本还是快照版本,如果带有“-SNAPSHOTS”  打包快照版本,否则即为线上版本

  1. 定义version 使用占位符
  2. 在properties中设置默认version
  3. 在profiles 中 根据不同的profile设置不同的versionpom配置
  4. mvn deploy 打包使用 默认版本 ; mvn deploy -p Prod 打包设置版本
  5.  
     
         
         
         
           4.0.0 
          
         
           com.boloni 
          
         
           appollo-gfs-parent 
          
         
           ${project.release.version} 
          
         
           pom 
          
         
           appollo-gfs-parent 
          
         
           http://www.xxxxx.com 
          
          
          
          
          
            0.1-SNAPSHOT 
           
          
          
           
           
             prod 
            
            
            
              0.1 
             
            
           
          
          
           
           
             releases 
            
           
             http://xxxxxx:8070/nexus/content/repositories/releases 
            
           
           
           
             snapshots 
            
           
             http://xxxxx:8070/nexus/content/repositories/snapshots 
            
           
          
         
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222736.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午3:05
下一篇 2026年3月17日 下午3:06


相关推荐

  • pycharm选哪个版本_pycharm版本区别

    pycharm选哪个版本_pycharm版本区别在pycharm中点击file->setting->project->projectInterpreter。 在出现的projectInterpreter右边的齿轮形状的图标点击add如下图,可以选择自己的版本

    2022年8月26日
    12
  • 微服务架构-实现技术之具体实现工具与框架1:实现需求+实现技术选型

    微服务架构-实现技术之具体实现工具与框架1:实现需求+实现技术选型目录一 微服务架构实现需求二 微服务架构实现技术选型 参考标准的两个维度 微服务实现框架对比 一 技术选型的两个参考标准 1 核心组件完备性 2 关键要素实现难度 二 微服务实现框架对比 SpringBoot CloudDubbogR 新锐微服务框架 Istio ServiceMesh 的设计理念 参考书籍 文献和资料 一 微服务架构实现需求技

    2026年3月26日
    1
  • 深度揭秘强化学习技术与落地!智源大会「强化学习与决策智能」专题论坛

    深度揭秘强化学习技术与落地!智源大会「强化学习与决策智能」专题论坛决策智能是国家新一代人工智能的重要发展方向,强化学习是实现决策智能的核心技术之一。在强化学习中,智能体与环境进行不断的交互,基于环境的反馈学习如何选择一系列动作,以使长期累积的奖励和最大。…

    2022年6月2日
    102
  • 曾国藩36字深入解读-借智慧[通俗易懂]

    曾国藩36字深入解读-借智慧[通俗易懂]曾国藩是中国近代史上的一位圣人。一个普通的农家子弟,以并不超绝的资质,竟能办成挽狂澜于既倒,扶大厦于将倾,平定大乱,再造“中兴”的不俗伟业,成为“内圣外王”的典范。

    2022年6月7日
    40
  • 设置webhook_Webhook模式

    设置webhook_Webhook模式Webhook 模式浏览 0 扫码分享 2019 10 2717 16 53origin last modified 2018 10 0115 59 9696 译文原文英文原文版权声明 本文为码农文档原创译文 遵循 CC4 0BY NC SA 版权协议 转载请附上原文出处链接和本声明 公告 如果您也想加入翻译队伍 或者您有相关中文文档想要贡献给大家 请联系 coderdocumen 1

    2026年3月18日
    2
  • pac模式与全局模式哪个好_ppp模式的优缺点

    pac模式与全局模式哪个好_ppp模式的优缺点众所周知,传统有一大弊端,即:只能使用全局模式,这样情况下,虽然可以加速国外网站,但打开国内网站速度会变慢;加速度不但支持全局模式,同时也支持PAC模式(智能分流,绕过中国大陆),这样情况下,既可以加速国外网站,也不会影响国内网站打开速度!温馨提示:安卓手机客户端、IOS客户端、MAC客户端均可根据自己实际使用需求,自由切换【PAC模式】或者【全局模式】,具体如何切换可查看相应客户端设置教程;…

    2022年10月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号