命令行手动上传Jar包到Maven私服_命令行 执行jar包发布maven-程序员宅基地

技术标签: Java  Maven  Jar  后端开发  

做Java的同学经常会用到一些第三方Jar包,而有一些Jar包在Maven中央仓库中找不到。为了团队协作开发的方便,我们需要将这类Jar上传到公司的maven nexus私服上。除了下载源代码打包上传的方式以外,我们还可以通过maven命令将jar上传到maven私服。这种的好处是可以利用作者打好的包,在时间紧急甚至没有源代码的情况下,将Jar上传到Maven。

只需要下面的命令就可以上传Jar到Maven,不过要注意的是如果当前上传的Jar还依赖了其他的Jar,需要同时上传当前Jar的pom文件。

mvn deploy:deploy-file -DgroupId=com.github.yinjihuan -DartifactId=elastic-job-spring-boot-starter -Dversion=1.0.5 -Dpackaging=jar  -Durl=http://192.168.10.59:8081/repository/maven-releases/ -DrepositoryId=nexus-releases -Dfile=/Users/wade/Work/Dev/repository/com/github/yinjihuan/elastic-job-spring-boot-starter/1.0.5/elastic-job-spring-boot-starter-1.0.5.jar -DpomFile=/Users/wade/Work/Dev/repository/com/github/yinjihuan/elastic-job-spring-boot-starter/1.0.5/elastic-job-spring-boot-starter-1.0.5.pom

groupId、DartifactId、Dversion:表示Jar基本信息  
packaging:表示打包类型,例如Jar、pom
file:表示需要上传的jar包的绝对路径
pomFile:表示需要上传的jar包对应的Pom文件的绝对路径。
url:私服的地址 
repositoryId:服务器的表示id,setting.xml文件中配置的serverId,用来关联私服的用户名和密码

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zwliuxing/article/details/102599183

智能推荐

labelImg2旋转标注框数据及制作-程序员宅基地

文章浏览阅读5.8k次,点赞5次,收藏17次。我是直接在网上搜,在这里下载下来的:https://github.com/zuoqing1988/labelImg2。下载完成后直接在pycharm里打开的,或者也可以选择cmd或者AnacondaPrompt 里找到相应的路径打开。直接运行python labelImg.py就可以打开这个界面:①:Open Dir打开图片所在的位置;②:选择标签文件要存放的位置;③:画一个水平的矩形框;④:画一个可以旋转的矩形框(先画好一个框之后,点击要旋转的框,再点“z”或者“v”就可以将框进行旋转了,遗憾的_labelimg2

解决VS项目程序运行完就自动关闭窗口_vs运行窗口弹一下就没了-程序员宅基地

文章浏览阅读3.1k次。VS项目程序,跑程序的时候运行完,窗口就自动关闭了,不方便看运行过程相关数据,下面给出一种方法_vs运行窗口弹一下就没了

牛客网——两数之和_牛客网两数之和解析-程序员宅基地

文章浏览阅读75次。时间复杂度:O(n^2),于每个元素,我们试图通过遍历数组的其余部分来寻找它所对应的目标元素,这将耗费O(n)的时间。因此时间复杂度为 O(n²)空间复杂度:O(1),因为他没有用额外的空间,所以空间复杂度为1方法二:倒推法(哈希Map记录法)为了对运行时间复杂度进行优化,我们需要一种更有效的方法哈希表来检查数组中是否存在目标元素。如果存在,我们需要找出它的索引。一个简单的实现使用了两次迭代。在第一次迭代中,我们将每个元素的值和它的索引添加到表中,map中的key对应数组中的数值,value对_牛客网两数之和解析

蜂鸣器及其实验_蜂鸣器实验-程序员宅基地

文章浏览阅读1.6k次。才能让蜂鸣器的振动装置起振,从而实现发声,同时,输入的方波频率不同,发出的声音也不同(所以无源蜂鸣器可以模拟曲调实现音乐效果)。蜂鸣器经常用于电脑、打印机、万用表这些设备做提示音,下面是蜂鸣器在 4KHZ 频率下的发声和 1KHZ 频率下的发声程序。(与蜂鸣器种类有关)的音频信号,这个音频信号即一个高低变化频率为1.5-2.5kHz的。实际上频率小于1.5kHz也是有声音的,只是不那么准了,可能是。,即可自动发出声音(声音频率相对固定)。则不需要外部的激励源,只需要接入。这里的“源”指的是激励源。_蜂鸣器实验

多所985、211高校教授被通报!国自然发布处理决定!-程序员宅基地

文章浏览阅读1.1k次。本文转载自:募格学术 | 来源:国家自然科学基金委员会官网、解螺旋10月22日下午,国家自然科学基金委员会官网发布了《2021年查处的不端行为案件处理决定(第三批次)》国家自然科学基金委员..._国自然处理

给定01矩阵求连通域python_手写01矩阵连通域分析-程序员宅基地

文章浏览阅读1k次。连通域分析其实是一个路径搜索问题,搜索方式就看联通的规则(4联通:上下左右算是联通,8联通:上下左右还有四个对角)01矩阵背景是0,黑色的,有色区域是1,白色的,从图像的左上角(最外围的边要去掉)进行遍历,将找到的第一个值为1的像素点作为起点,对他进行连通域搜寻,将搜寻到的整个连通域内的像素点标为2(为了避免与本来的颜色1冲突)继续搜索像素值为1的点(之前联通域分析过的已经将像素值改为大于1的值,..._python 矩阵如何判断一个点与另一个点是否连通

随便推点

干货满满,工业控制系统(PLC)安全专家必备的测试工具!_plc的测试系统-程序员宅基地

文章浏览阅读133次。硬件在回路技术与PLC相结合,将PLC的电机信号、开关量信号等各种控制信号转化成数学模型,与I/O接口模拟成为一个受控对象模型,将电压、电流、电磁、浪涌脉冲等硬件激励以及越界值、非法指令、桩程序段、靶子程序段等软件故障作为测试序列加载到受控对象模型,实际输出平均故障前时间MTBF、故障次数、故障率、可靠度等指标,通过类比系统实际输出与期望输出来验证PLC控制器。随着PLC控制系统在工业生产过程中得到了越来越广泛的应用,系统的安全可靠越来越受人们关注,基于PLC的工业控制系统测试成为亟待解决的问题。_plc的测试系统

Docker 架构-程序员宅基地

文章浏览阅读1.9k次,点赞2次,收藏6次。Docker 使用client-server 体系结构。Docker client (docker 客户端)与Docker daemon(docker 守护进程)进行对话,后者负责构建、运行和分发Docker容器。Docker客户端和守护进程可以在同一系统上运行,也可以将 Docker 客户端 连接到远程 Docker 守护进程。Docker 客户端 和 守护进程 使用REST API通过UNIX套接字或网络接口进行通信。_docker 架构

CMAKE 给Debug添加后缀d_cmake add_library debug自动添加d-程序员宅基地

文章浏览阅读1.6k次。CMAKE_DEBUG_POSTFIXhttps://cmake.org/cmake/help/v3.11/variable/CMAKE_CONFIG_POSTFIX.html#variable:CMAKE_%3CCONFIG%3E_POSTFIXCmake GUI add EntryName:CMAKE_DEBUG_POSTFIXType:StringValue: d_cmake add_library debug自动添加d

Qt入门教程100篇(已完结)_qt教程-程序员宅基地

文章浏览阅读10w+次,点赞384次,收藏4k次。Qt5入门教程,Qt6入门教程。包含了:Qt环境搭建篇、Qt数据类型篇、Qt中STL篇、Qt核心篇、Qt核心对象QObject篇、Qt基础控件篇、Qt对话框篇、Qt高级控件篇、Qt数据模型篇、QSS篇、Qt文件篇 、Qt硬件编程、Qt的一些demo、Qt项目开发篇。......_qt教程

Mac 通过PlayCover运行金铲铲闪退解决办法_playcover金铲铲闪退-程序员宅基地

文章浏览阅读1.7k次,点赞9次,收藏8次。最近,《金铲铲之战》进行了一次重大更新,但使用Mac的用户似乎遇到了一些问题。我在这里总结了一些经验,分享给大家。安装后,更新完成后,打开 playCover,在《金铲铲之战》图标上右键点击,选择在访达中查看。然后将《金铲铲之战》的包名改成任意英文,例如我改成了 "jckess"。更改完成后,双击《金铲铲之战》图标两次(第一次可能会因为找不到文件失败),就可以成功进入游戏了。在进行更新时,点击替换即可,这样可以保留游戏内的数据,避免需要重新下载游戏。此外,在安装新版本的《金铲铲之战》时,最好先卸载旧版本。_playcover金铲铲闪退

【监控】python查看显卡资源使用情况_python 查看显卡是否能调用-程序员宅基地

文章浏览阅读2.4k次。使用第三方库需要使用pynvml库官网:https://pythonhosted.org/nvidia-ml-py/下载文件地址:https://pypi.org/project/nvidia-ml-py/#history现阶段pip安装的命令为:pip install nvidia-ml-pypython查看代码如下import pynvmlpynvml.nvmlInit()# 这里的1是GPU idhandle = pynvml.nvmlDeviceGetHandleByIndex_python 查看显卡是否能调用

推荐文章

热门文章

相关标签