Nexus私服(三)

news/2024/10/31 3:17:42/

(一) maven中snapshots和releases

  • snapshots快照在maven指的是开发阶段的版本,会频繁的更新,常指在开发测试阶段,一般在pom的版本中声明1.0-SNAPSHOT
  • snapshots快照的引入是为了解决开发阶段依赖的问题。当我们的版本号中不显示声明SNAPSHOT,maven会默认你的是releases稳定版本。一旦你的代码变动,如果版本号不升级,在maven打包不会去更新最新的依赖,这样会造成开发使用的还是旧依赖
  • snapshots快照声明后,maven每次打包不管版本号是否升级都会去仓库获取最新依赖,这也就解决了开发阶段频繁更新代码的问题了
  • releases在maven指的是上线可以使用的稳定的版本,一般在pom的版本中声明1.0

(二) maven配置多环境打包至Nexus私服snapshots和releases

  • pom.xml中加入profiles
<profiles><profile><id>dev</id><properties><vesion-suffix>-SNAPSHOT</vesion-suffix></properties></profile><profile><id>prod</id><properties><vesion-suffix></vesion-suffix></properties></profile>
</profiles>
  • 修改pom.xml中版本号
    <version>1.0${vesion-suffix}</version>
  • mvn deploy -P prod 打包至生产环境,即是nexus的maven-releases仓库
  • mvn deploy -P dev 打包至开发环境,即是nexus的maven-snapshots仓库

这里测试注意的是,nexus的maven-releases仓库设置是默认不能重复发布同一个版本的releases。所以测试阶段可以在nexus仓库设置成Deployment Policy:Allow Redeploy。不然重复测试会deploy 400


http://www.ppmy.cn/news/1083.html

相关文章

Yolo算法检测之Anchor Boxes原理详解

刚开始yolo系列的目标检测算法&#xff0c;在一个网格中只能检测一个对象&#xff0c;但是我们在实验中发现&#xff0c;一个网格中很多时候存在不仅一个目标&#xff0c;可能存在多个目标&#xff0c;类似如下图所示&#xff0c;下面中间的网格中就存在人和车辆两个目标的中心…

十一、【React-Router6】Hooks 汇总

文章目录 1.useRoutes() 2. useNavigate() 3. useParams() 4. useSearchParams() 5. useLocation() 6. useMatch() 7. useInRouterContext() 8. useNavigationType() 9. useOutlet() 10. useResolvedPath() 1、useRoutes() 根据路由表&#xff0c;动态创建 <Routes> 和…

switch case与while语句练习

switch case 选择 假设用1&#xff0c;2。。。。7分别表示星期一。。。。星期天&#xff0c;现输入一个数字&#xff0c;输出对应的星期几。比如&#xff1a;输入3&#xff0c;则输出“星期三” #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main() {int d…

基于HFSS的线阵综合分析

摘要&#xff1a; 常规的阵列天线方向图综合是基于阵因子分析法&#xff0c;且不考虑单元之间电磁耦合的一种快速分析手段。本次推文则简单阐述一个基于HFSS的线阵综合实例。 HFSS中的直线阵 均匀直线阵的基础知识已在前面的推文中进行了多次阐述举例&#xff0c;这里就不赘…

第五周 丹巴晨景——跟随光线,渲染照片氛围

目录5.1 尽可能的运用光线&#xff0c;晨景与星空5.2 不同光线的造型特点5.3 色彩的魅力课件光线作业5.1 尽可能的运用光线&#xff0c;晨景与星空 甘孜州 折多山垭口 新都桥镇 塔公草原 藏寨 中国最美丽的乡村——丹巴(四川省) 光影比较明显的地方 暗&#xff0c;则延长曝光时…

matlab测量计算信号的相似度

本示例说明如何测量信号相似度。最近我们被客户要求撰写关于计算信号的相似度的研究报告&#xff0c;包括一些图形和统计输出。 将回答以下问题&#xff1a;如何比较具有不同长度或不同采样率的信号&#xff1f;如何确定测量中是否存在信号或仅有噪声&#xff1f;有两个信号…

嵌入式 ADC使用手册完整版 (188977万字)(附源码详细篇)

嵌入式 ADC使用手册完整版 &#xff08;188977万字&#xff09;&#x1f49c;&#xff08;附源码详细篇&#xff09;&#x1f49c;【1】ADC简介【2】ADC主要特征【3】ADC引脚和内部信号【4】ADC 模块框图【5】ADC校准&#xff08;CLB&#xff09;【6】ADC 时钟【7】ADCON 开关【…

VUE+Spring Boot前后端分离开发实战(一):基于SpringBoot+Mybatis-plus+JWT+shiro+mysql后端登录接口实现

文章目录 前言前端后端相关依赖数据库设计编码实现项目结构整合Mybatis整合shiro+JWT定义相关类token工具类jwt 相关类和shiro相关shiro配置类实现登录postMan测试接口说明前言 本专栏技术栈: 前端 vueelement UIvuexaxiosrouter后端 sprin