Maven 私服搭建

文章目录

  • 配置模板
    • server
    • mirror
  • RELEASE、SNAPSHOT版本区别
    • 发行版(RELEASE)
    • 快照(SNAPSHOT)
  • mvn deploy

配置模板

server

<!--第一个server-id要和下面的mirror中的id一致,代表拉取是也需要进行身份校验-->
<server><id>company-java</id><username>admin</username><password>company</password>
</server>
<server><!-- jar上传时候进行验证,id对应的是pom中id属性的值--><id>tcReleases</id><username>admin</username><password>company</password>
</server>
<server><id>tcSnapshots</id><username>admin</username><password>company</password>
</server>

mirror

<mirror><id>company-java</id><mirrorOf>*</mirrorOf><name>company java</name><url>http://192.168.7.10:8081/repository/java-group/</url>
</mirror>
1.3 profile
<profile><!-- 私服配置id java maven private server --><id>company-jmps</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties><!-- 私服仓库列表 --><repositories><repository><id>company-java</id><name>company java</name><!-- 虚拟的URL形式,指向镜像的URL--><url>http://192.168.7.10:8081/repository/java-group/</url><layout>default</layout><!-- 从该仓库下载releases版本的构件-->  <releases><enabled>true</enabled></releases><!-- 从该仓库下载snapshot版本的构件 -->  <snapshots><enabled>true</enabled></snapshots></repository></repositories><!-- 插件仓库列表 --><pluginRepositories><pluginRepository><id>company-java</id><name>company java</name><url>http://192.168.7.10:8081/repository/java-group/</url><layout>default</layout><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled></snapshots></pluginRepository></pluginRepositories>
</profile>

1.4 模板文件
暂时无法在文档外展示此内容

二、 pom.xml配置

<distributionManagement><repository><!--id的名字可以任意取,但是在setting文件中的属性<server>的ID与这里一致--><id>tcReleases</id><!--指向仓库类型为host(宿主仓库)的储存类型为Release的仓库--><url>http://192.168.7.10:8081/repository/java-release/</url></repository><snapshotRepository><id>tcSnapshots</id><!--指向仓库类型为host(宿主仓库)的储存类型为Snapshot的仓库--><url>http://192.168.7.10:8081/repository/java-snapshot/</url></snapshotRepository>
</distributionManagement>

RELEASE、SNAPSHOT版本区别

发行版(RELEASE)

开发者完成代码修改并修改版本号后,使用maven deploy命令部署至私服,需通知团队成员版本变更并更新依赖。版本后缀无-SNAPSHOT则默认为RELEASE版本。

快照(SNAPSHOT)

一种特殊的版本,开发者完成代码修改后,使用maven deploy命令部署至私服,团队成员不需要关注代码变更,Maven每次构建都会在远程仓库中检查并获取新的快照。
注意:每次更新jar包时,版本号不变,且后缀必须带上-SNAPSHOT。

mvn deploy

deploy命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库。
注意:如某个模块不需要部署至maven仓库,可在pom.xml properties中添加
<maven.deploy.skip>true</maven.deploy.skip> 配置,跳过deploy。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/218297.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity_使用FairyGUI搭建登录页面

Unity_使用FairyGUI搭建登录页面 1. 使用FairyGUI准备一个UI界面&#xff0c;例如&#xff1a;以下登录 2. 发布导出&#xff08;发布路径设置为Unity的Asset下任何路径&#xff09; 3. Unity编辑器安装FairyGUI包资源&#xff08;在资源商店找见并存储为我的资源&#xff0c;…

百度智能云战略与咨询高级总监詹颖:每个人都能在大模型驱动的数字化生态中找到立足之地

“ 大模型是皇冠上的明珠。 ” 整理 | 王娴 编辑 | 云舒 出品&#xff5c;极新 2023年11月28日&#xff0c;极新AIGC行业峰会在北京东升国际科学园顺利召开&#xff0c;百度智能云战略与咨询高级总监詹颖女士在会上做了题为《生成式 AI 驱动企业应用创新》的演讲。 重点…

了解宝宝健康第一步:做好华大基因无创产前筛查检测

近年来&#xff0c;高龄产妇明显增加&#xff0c;多因素的影响导致出生缺陷发生率呈总体上升趋势&#xff0c;出生缺陷已经成为重大公共卫生问题之一&#xff0c;更是影响人口质量的重要风险因素。孕前、孕期到产后的出生缺陷综合防控三级体系中&#xff0c;做好产前筛查是阻断…

python的运行原理

Python本身不能直接调动电脑的运行。但是&#xff0c;Python可以利用操作系统提供的接口来与计算机进行交互。比如&#xff0c;Python可以使用操作系统提供的API来执行某些任务&#xff0c;如创建、读取、修改、删除文件&#xff0c;启动程序或服务等。Python也可以利用第三方模…

通过fpmarkets与自媒体导师学习经验,避免踩坑

举一个例子&#xff0c;从fpmarkets与自媒体导师学习的负面经验&#xff0c;避免各位投资者踩坑。这个要从fpmarkets刚踏入外汇交易市场的第二年说起&#xff0c;偶然的一次&#xff0c;当fpmarkets看到一个可以不用花钱就可以学习交易培训课程时&#xff0c;就如同中了大奖一样…

高效记住GDI+常用绘图

1. 绘图质量&#xff1a;设置Graphics属性 主要有&#xff1a;根据首字母简写为&#xff1a;ISCT (您可以记为: Is CT?——引伸记忆&#xff1a;是否CT检查&#xff1f; 【CT为医院的“CT检查”&#xff0c;这里为检查绘图质量】 比如要获得最高质量的图像&#xff0c;可以…

股票关键指标

股票市场有许多关键指标&#xff0c;投资者通常使用这些指标来评估一支股票的潜在价值、风险和投资机会。以下是一些常见的股票关键指标&#xff1a; 1. 市盈率&#xff08;P/E比&#xff09;&#xff1a; 衡量一支股票当前价格与每股收益之比&#xff0c;是评估股票相对估值的…

【STM32单片机】贪吃蛇游戏设计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用STM32F103C8T6单片机控制器&#xff0c;使用IIC OLED模块、按键等。 主要功能&#xff1a; 系统运行后&#xff0c;OLED显示游戏界面&#xff0c;可通过K1-K4键控制蛇的方向&#xff0c;当蛇吃…

【腾讯云 HAI域探秘】借助高性能服务HAI快速学会Stable Diffusion生成AIGC图片——必会技能【微调】

目录 Stable Diffusion基本使用方法 学术加速测试 配置中文插件 Prompt与Negative prompt 采样器说明 人像生成 水光效果 微调的使用 图像生成种子/seed使用 附加/Extra 微调实例测试 图生图微调 ​编辑 使用蒙版微调 Stable Diffusion基本使用方法 环境配置&am…

记录每日LeetCode 2697.字典序最小回文串 Java实现

题目描述&#xff1a; 给你一个由 小写英文字母 组成的字符串 s &#xff0c;你可以对其执行一些操作。在一步操作中&#xff0c;你可以用其他小写英文字母 替换 s 中的一个字符。 请你执行 尽可能少的操作 &#xff0c;使 s 变成一个 回文串 。如果执行 最少 操作次数的方案…

2023-12-12 AIGC-AI在理解用户提问时的局限性和误解领域

摘要: 2023-12-12 AIGC-AI在理解用户提问时的局限性和误解领域 AI在理解用户提问时的局限性和误解领域 局限性: AI在理解用户提问时的局限性和误解领域是多方面的&#xff0c;这些限制通常源于技术的本质、训练数据的特性以及AI模型的设计。下面详细讨论这些方面&#xff1a;…

【机器学习】亚马逊云科技基础知识:以推荐系统为例。你知道机器学习的关键所在么?| 机器学习管道的各个阶段及工作:以Amazon呼叫中心转接问题为例讲解

有的时候,暂时的失利比暂时胜利要好得多。 ————经典网剧《mao pian》,邵半仙儿 🎯作者主页: 追光者♂🔥 🌸个人简介: 💖[1] 计算机专业硕士研究生💖 🌿[2] 2023年城市之星领跑者TOP1(哈尔滨)🌿 🌟[3] 2022年度博客之星人工智能领域TOP

正交基概念

求正交向量组中的系数 考虑 n n n 个任意两个向量之间相互正交的 n n n 维向量 a ⃗ \vec a a &#xff0c;则其构成一个 n n n 维的欧几里得空间 R n R^n Rn&#xff0c;为其中的每一个向量赋予一个常数系数 c c c&#xff0c;则空间中的任意向量 v v v 可以表示为这组…

大象慧云:从设立分部到迁移总部 与贵阳贵安共筑税务数字化未来

近年来&#xff0c;贵阳贵安着力提升政务服务水平&#xff0c;通过擦亮“贵人服务”品牌&#xff0c;持续优化营商环境。在这样的环境下&#xff0c;再加上“大数据基因”&#xff0c;对于希望在大数据领域大展拳脚的企业来说&#xff0c;贵阳贵安无疑成为了一个极具吸引力的选…

swiper播放视频,完成后自动切换下一张

video 属性和事件用法大全&#xff1a; https://www.cnblogs.com/rogerwu/p/10072119.html 我的思路是监听视频播放进度&#xff0c;如果播放完毕再开启swiper的自动轮播&#xff0c;因为我的需求是只有第一个swiper才是视频&#xff0c;后边的都是图片&#xff0c;那就需要轮…

【ZYNQ】AXI4总线接口协议学习

建议翻看着底部的参考文档资料和本文一起辅助阅读 本文带你详细的了解AXI总线协议&#xff0c;并且基于官方手册&#xff0c;能够提高你的手册阅读能力。 什么是AXI AXI 的英文全称是 Advanced eXtensible Interface&#xff0c;即高级可扩展接口&#xff0c;它是 ARM 公司所提…

自激活T细胞为肿瘤免疫治疗提供新思路—高分文献分享

CD28是在所有小鼠和人类T细胞上表达的共刺激受体&#xff0c;用来调节T细胞受体(TCR) 的响应。异常的CD28 信号传导是癌症、自身免疫和病毒感染中T细胞功能障碍的决定性特征之一。早期的一些研究表明CD28对CD4 T细胞更重要&#xff0c;但也有越来越多的研究者发现其对CD8 T细胞…

HAT(CVPR 2023):Hybrid Attention Transformer for Image Restoration

HAT ​ 论文地址&#xff1a;HAT: Hybrid Attention Transformer for Image Restoration ​ 代码地址&#xff1a;XPixelGroup/HAT: CVPR2023 - Activating More Pixels in Image Super-Resolution Transformer 摘要 ​ 通过归因分析attribution analysis method - Local …

JavaScript中页面位移、大小和位置属性整理

&#x1f91e;&#x1f91e; 一、window window 滚动位移属性 window.scroll(X,Y) 滚动数不叠加window.scrollTo(X,Y) 滚动数不叠加window.scrollBy(X,Y) 滚动数叠加window.scrollY / Firefox、Chrome、Opera均支持&#xff0c;IE不支持 忽略DOCTYPE定义规则 window窗口大小…

智能科技企业网站搭建的作用是什么

随着科学技术快速提升&#xff0c;各种智能产品随之而来&#xff0c;每个赛道里都涌入了大量企业商家&#xff0c;有些热门产品更是广受关注&#xff0c;对企业来说&#xff0c;形象、品牌、信息等方面需要完美呈现到用户眼前&#xff0c;而网站无疑是很好的工具。 企业通过【…