前言

Sonatype Nexus Repository ManagerOSS 3.19.1-01仓库使用 。


一、maven仓库创建

1.登录账号后创建仓库,设置仓库名和仓库类型,release(发布版)、snaphost(快照版)、mixed(混合版);不同的仓库类型会校验资源的版本类型


二、jar包上传

1.maven配置

在maven的settings.xml中配置nexus仓库的账号密码

2.命令上传jar

代码如下(示例):

mvn deploy:deploy-file -DgroupId=com.xxx -DartifactId=t-oa-user -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -Dfile=F:\project-file\srm\maven2\com\xxx\t-oa-user\0.0.1-SNAPSHOT\t-oa-user-0.0.1-SNAPSHOT.jar -DpomFile=F:\project-file\srm\maven2\com\xxx\t-oa-user\0.0.1-SNAPSHOT\t-oa-user-0.0.1-SNAPSHOT.pom -Durl=http://127.0.0.1:8081/repository/my-snapshot/ -DrepositoryId=myNexus

groupId、DartifactId、Dversion:表示Jar基本信息
packaging:表示打包类型,例如Jar、pom
file:表示需要上传的jar包的绝对路径
pomFile:表示需要上传的jar包对应的Pom文件的绝对路径。
url:私服的地址
repositoryId:服务器的表示id,setting.xml文件中配置的serverId,用来关联私服的用户名和密码
注意:如果当前上传的Jar还依赖了其他的Jar,需要同时上传当前Jar的pom文件。
如果执行失败,将第1步中的settings.xml复制到系统中C:\Users\xxx\.m2目录下

3.命令上传pom

代码如下(示例):

mvn deploy:deploy-file -DgroupId=com.xxx-DartifactId=t-oa-parent -Dversion=0.0.1-SNAPSHOT -Dpackaging=pom -Dfile=F:\project-file\srm\maven2\com\xxx\t-oa-parent\0.0.1-SNAPSHOT\t-oa-parent-0.0.1-SNAPSHOT.pom -Durl=http://127.0.0.1:8081/repository/xxx-snapshot/ -DrepositoryId=snapshots

三、下载jar验证

1.修改pom.xml文件仓库地址

2.在项目目录执行以下语句,查看jar下载情况
maven缺少依赖包,强制更新依赖命令

mvn clean install -e -U -Dmaven.test.skip=true

其中,
-e详细异常,-U强制更新
-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。
-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。 使用maven.test.skip,不但跳过单元测试的运行,也跳过测试代码的编译


maven命令上传jar、pom到Nexus相关推荐

  1. 通过mvn命令上传jar包到nexus

    通过mvn命令上传jar包到nexus mvn deploy:deploy-file -DgroupId=xxx.xxx.xxx (对应pom文件标签) -DartifactId=xxx-xxx (对 ...

  2. nexus : maven上传jar包到nexus私服后的存放路径以及保存的数据结构

    文章目录 1.美图 2.背景 1.美图 2.背景 因为要上传我的所有仓库的包,希望nexus中已有的包,我不覆盖,没有的添加.所以想批量上传jar.所以想知道这些jar都存放在哪里了? maven上传 ...

  3. 如何上传jar包到nexus的snapshots库?

    1.问题:通过nexus的管理页面无法上传jar包到maven-snapshots库. maven-release库可以通过页面上传-jar包上传maven-release示例 2.通过命令上传jar ...

  4. maven私服上传jar包

    maven私服上传jar包 登录maven私服 上传jar 登录maven私服 点击Repositories,选择上传到的仓库 3rd party 上传jar 选择Artifact Upload 选择 ...

  5. 使用deploy命令上传jar到私有仓库

    打开cmd命令提示符,mvn install是将jar包安装到本地库,mvn deploy是将jar包上传到远程server,install和deploy都会先自行bulid编译检查,如果确认jar包 ...

  6. Maven 手工上传JAR包到私有仓库

    基本命令 mvn deploy:deploy-file -DgroupId=组名 -DartifactId=包名 -Dversion=版本号 -Dpackaging=jar [-DpomFile=Po ...

  7. 上传jar包到nexus私服

    进入maven管理页面,登录管理员账号 完成后可以进入对应目录下查看pom依赖 通过maven的方式depoly 在maven的conf/setting.xml 配置nexus私服的管理账号 在ser ...

  8. maven 项目上传私服pom配置

    项目Pom配置 修改点一: <distributionManagement> <repository> <id>jeecg</id> <url&g ...

  9. 上传jar包到nexus

    注释掉: org.springframework.boot.autoconfigure.EnableAutoConfiguration=com.meeno.boot.oa.OaAutoConfigur ...

  10. 【笔记】Maven私服上传jar

最新文章

  1. html ie浏览器视频无法播放视频,HTML5视频以Chrome格式播放,但不播放IE9
  2. [jQuery] 谈一下Jquery中的bind(),live(),delegate(),on()的区别?
  3. 深度学习(六十七)metal forge深度学习库使用
  4. linux 备份mysql_linux下备份MYSQL数据库的方法
  5. 【重要+细节】LeetCode 149. Max Points on a Line
  6. 分享:EditText默认不弹出软件键盘
  7. matlab如何仿真递推型dft算法,并联型有源滤波器的设计与仿真
  8. u-boot-2012.04.01 移植笔记
  9. 基于Binder机制之AIDL原理分析
  10. 互联网发展的四个阶段
  11. 泰勒成立的基本原理(转载)
  12. i春秋-CTF-web文件上传
  13. 电商平台的开发需要注意的问题有哪些?
  14. linux7 清屏,CentOS 清屏命令clear的讲解
  15. 论文介绍 -- Rethinking the Evaluation of Video Summaries
  16. 如何通俗易懂地解释卷积?
  17. 如何批量打印流水且重复的条码数据
  18. 分析ERP审单失败,提示:库存不足的原因及应对方案
  19. 42步进电机拆解步距角推导
  20. java画星星_用java画色彩斑斓的星星

热门文章

  1. CodeBlock:Process terminated with status1073741510
  2. GEE学习记录(四)基于NPP和GPP数据集产生NPP8天、月度数据
  3. 正态性检验方法——K-S检验和S-W检验
  4. lstanyu+大米云,我的云
  5. unity 插件curvy做出来的效果以及 curvy的部分BUG(也算不上BUG吧)
  6. BP神经网络简单应用实例,bp神经网络的应用案例
  7. 惠普传真服务器位置,惠普传真机的使用方法
  8. 网络调试助手连接mysql_网络调试助手模拟MQTT协议连接百度物联网并操作时序数据库...
  9. 建模笔记---从3dsmax到Uvlayout到Sp的流程学习笔记
  10. C语言考试题及答案(一)