当前位置: 首页 > news >正文

maven将jar文件上传至本地仓库及私服

maven官方仓库有些依赖并不存在,现在项目都是maven直接获取jar,当maven获取不到时,需要我们把jar上传至maven仓库。

ImpalaJDBC41.jar 文件为例,如:

希望上传后,设置的依赖为:

 <dependency><groupId>com.cloudera</groupId><artifactId>ImpalaJDBC41</artifactId><version>2.6.30</version></dependency>

1、上传至本地仓库

在该文件夹中打开命令窗口,输入

mvn install:install-file "-DgroupId=com.cloudera" "-DartifactId=ImpalaJDBC41" "-Dversion=2.6.30" "-Dpackaging=jar" "-Dfile=ImpalaJDBC41.jar"

语法为:

  • mvn install:install-file: maven命令,往本地仓库中安装文件

  • -DgroupId: groupId名称

  • -DartifactId:artifactId名称

  • -Dversion: 依赖包的版本号

  • -Dpackaging:打包方式,一般为jar

  • -Dfile:上传源文件路径,这里可以写绝对路径,我这里与jar在同一级目录,故直接放jar文件名称

运行完成后,可以再仓库中显示为:

2、上传到私服nexus

在cmd中,执行:

mvn deploy:deploy-file "-DgroupId=com.cloudera" "-DartifactId=ImpalaJDBC41" "-Dversion=2.6.30" "-Dpackaging=jar" "-DgeneratePom=true" "-Dfile=ImpalaJDBC41.jar" "-Durl=私服地址" "-DrepositoryId=私服ID"

  • mvn deploy:deploy-file:maven版本发布命令

  • -DgroupId: groupId名称

  • -DartifactId:artifactId名称

  • -Dversion: 依赖包的版本号

  • -Dpackaging:打包方式,一般为jar

  • -Dfile:上传源文件路径,这里可以写绝对路径,我这里与jar在同一级目录,故直接放jar文件名称

  • -DgeneratePom: true 表示生成pom

  • -Dfile:上传源文件路径,这里可以写绝对路径,我这里与jar在同一级目录,故直接放jar文件名称

  • -Durl :私服的地址

  • -DrepositoryId : 私服地址的id

注意:Durl和DrepositoryId不知道的话,去查看maven中settings.xml文件,如:

http://www.lryc.cn/news/35737.html

相关文章:

  • 前端学习第三阶段-第1、2章 JavaScript 基础语法
  • hibernate学习(二)
  • 平安银行LAMBDA实验室负责人崔孝林:提早拿到下一个计算时代入场券
  • linux下进不去adb
  • 【SPSS】多因素方差分析详细操作教程(附案例实战)
  • 我的投稿之旅
  • 51单片机DS18B20的使用
  • Vue组件原理知识(1)
  • Linux:IO库函数
  • Go爬虫学习笔记
  • 数据结构课程设计:高铁信息管理系统(C++实现)
  • Python 模块之 datetime
  • linux安装编译ffmpeg
  • 嵌入式Linux驱动开发(二)LED驱动
  • C++学习
  • JavaEE简单示例——依赖注入
  • 大数据框架之Hive: 第7章 综合案例练习(初级)
  • kafka:linux 安装 kafka集群
  • springboot实现Hessian协议的RPC服务
  • 2-6 SpringCloud快速开发入门: Eureka 服务注册中心发现与消费服务
  • Java-Web之s2-001与CommonsCollections
  • 【JavaSE】数组的定义和使用(下)
  • Oracle 实现对全局错误语句的审计监控 ORA- alert
  • React解决样式冲突问题的方法
  • Go项目(用户操作微服务)
  • Spring Boot统一功能处理
  • ETCD多次出现CONTEXT DEADLINE EXCEEDED
  • git 提交 多人开发避免冲突
  • 求职复盘:干了四年外包出来,面试5次全挂
  • AXI总线核心解读---基于官方文档