1: 要确保主机的maven环境是可用的

2: 打开cmd,cd到我们在要推的jar包所在文件夹位置 (或直接鼠标点击进入到目录后, 按住shift + 鼠标右键, 打开cmd窗口)

3: 然后输入命令:
mvn install:install-file -Dfile =< groupId > -DartifactId=< artifactId > -Dversion=1.0.0 -Dpackaging=jar

我这里根据自己要推的jar包,命令则如下:
mvn install:install-file -Dfile=limiter-core-1.0-SNAPSHOT.jar -DgroupId=site.higgs.limiter -DartifactId=limiter-core -Dversion=1.0-SNAPSHOT -Dpackaging=jar

窗口显示  BUILD SUCCESS 则添加成功,  然后去本地仓库就可以看到对应的maven依赖了

如果我们有多个包需要处理怎么办呢? 

我们可以编写一个bat命令, 进行批量处理

举个例子:

我现在需要把当前目录下的某些jar包推到我本地仓库

在这里我们编写一个.bat脚本

内容如下:

mvn install:install-file -Dfile=./limiter-core-1.0-SNAPSHOT.jar -DgroupId=site.higgs.limiter -DartifactId=limiter-core -Dversion=1.0-SNAPSHOT -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./limiter-support-1.0-SNAPSHOT.jar -DgroupId=site.higgs.limiter -DartifactId=limiter-support -Dversion=1.0-SNAPSHOT -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./IKAnalyzer2012_u6.jar -DgroupId=org.wltea.analyzer -DartifactId=IKAnalyzer2012_u6 -Dversion=1.0-SNAPSHOT -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./jurt-3.2.1.jar -DgroupId=com.sun.star -DartifactId=jurt -Dversion=3.2.1 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./juh-3.2.1.jar -DgroupId=com.sun.star -DartifactId=juh -Dversion=3.2.1 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./happy-dns-java-0.1.4.jar -DgroupId=qiniu.happydns -DartifactId=happy-dns-java -Dversion=0.1.4 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./apache-ant-zip-1.8.0.jar -DgroupId=org.apache.tools -DartifactId=apache-ant-zip -Dversion=1.8.0 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./jmagick.jar -DgroupId=magick -DartifactId=jmagick -Dversion=1.0-SNAPSHOT -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./jodconverter-2.2.2.jar -DgroupId=org.artofsolving.jodconverter -DartifactId=jodconverter -Dversion=2.2.2 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./jodconverter-cli-2.2.2.jar -DgroupId=org.artofsolving.jodconverter -DartifactId=jodconverter-cli -Dversion=2.2.2 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./jodconverter-core-3.0-beta-4.jar -DgroupId=org.artofsolving.jodconverter -DartifactId=jodconverter-core -Dversion=3.0-beta-4 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./jspeex-1.0.0.jar -DgroupId=com.codingdie -DartifactId=jspeex -Dversion=1.0.0 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./CCP_REST_SMS_SDK_JAVA_v2.6.3r.jar -DgroupId=com.ccp -DartifactId=CCP_REST_SMS_SDK_JAVA -Dversion=v2.6.3r -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./htmlunit-2.23.jar -DgroupId=com.gargoylesoftware -DartifactId=htmlunit -Dversion=2.23 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./axis.jar -DgroupId=org.apache.axis -DartifactId=axis -Dversion=1.3 -Dpackaging=jar ^
&& mvn install:install-file -Dfile=./wsdl4j-1.5.1.jar -DgroupId=javax -DartifactId=wsdl4j -Dversion=1.5.1 -Dpackaging=jar

编写保存后鼠标点击运行.bat脚本即可

最后记得点赞收藏

Maven将本地jar包推到本地仓库 mvn install:install-file maven命令使用教程相关推荐

  1. 本地jar包推送到maven私有仓库常用的3种方式

    本地jar包推送到maven私有仓库常用的3种方式 1. 通过Nexus后台的upload功能上传,这个需要填写一堆信息,效率相当低下. 2. 通过maven的发布功能 3. 通过curl 1.登录m ...

  2. 如何将本地jar包放入本地maven仓库和远程私服仓库

    1.将本地jar包放入本地仓库.只需执行如下命令即可: mvn install:install-file -Dfile=D:/demo/fiber.jar -DgroupId=com.sure -Da ...

  3. SpringBoot项目开发(十):引用本地jar包与打包本地jar

    标题可能有点绕口,在实际开发中,有时所引用的jar架包无法在 maven 中央仓库里找到,那么j就要引用本地jar包,然而在项目开发完成后,需要打包部署时,引用的本地jar包没有打包进去部署包,就会导 ...

  4. Maven手动将jar包放入本地仓库

    mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面 ...

  5. vscode导入本地jar包_go导入本地包踩坑(已解决!)

    当我想要仿照C语言的大程序结构,来写go语言的程序,出现下面的报错(ps:系统是windows,文本编辑器(或称IDE)是vscode) 然后vscode还会时不时地在右下角出现这样地提示信息 对于g ...

  6. eclipse手动pom本地包_(转)如何在maven的pom.xml中添加本地jar包

    1 maven本地仓库认识 maven本地仓库中的jar目录一般分为三层:图中的1 2 3分别如下所示: 1 groupId 2 artifactId 3 version 4 jar包的依赖 如果要将 ...

  7. (转)如何在maven的pom.xml中添加本地jar包

    转载自: https://www.cnblogs.com/lixuwu/p/5855031.html 1 maven本地仓库认识 maven本地仓库中的jar目录一般分为三层:图中的1 2 3分别如下 ...

  8. Maven项目引用本地jar包

    前言 正常情况下,是可以通过更改远程仓库地址是可以完成资源拉取和调用的有这么几种特殊情况需要特别处理: 1> 公司内网开发,搭建了私服云,但是又没有维护私服云 2> 其他合作公司开发的ja ...

  9. IDEA 如何添加本地Jar 包

    第一种方式:通过添加Libraries的方式引入 1.首先在需要引入本地jar 模块的根路径,创建一个libs目录. 2.打开 File -> Project Structure 3.单击 Li ...

  10. Eclipse添加本地jar包

    1.在项目下新建文件夹,左键拖拉本地jar包到新建文件夹,选择copy file. 2.右键新添加jar包,选择build path 中add的那个. 3.it's ok! 4.如此简单的问题我折腾了 ...

最新文章

  1. html Qestionnaire表单
  2. JOOMLA中文安装时 数据库发生错误解块办法
  3. [GWCTF 2019]pyre.pyc [CISCN2018]2ex
  4. 计算机小白学UI,小白学UI设计有什么技巧?看完这些你就明白了
  5. 雨中赶班车 2019-12-19
  6. 专访 | 执拗、纯粹的网易阮良,和他的梦想团队
  7. 【牛客 - 181D】小叶的巡查(树的直径,数学)
  8. C++动态绑定及返回类型协变
  9. 谈均值、方差、标准差、协方差的概念及意义
  10. 卢伟冰为Redmi K50电竞版预热:相机拍照效果越来越出色
  11. DF1协议的官网下载
  12. python题库大一_1000道Python题库系列分享三
  13. Android 实现计时器功能,Android计时器的三种实现方式(Chronometer、Timer、handler)...
  14. AtCoder Beginner Contest 121
  15. html 转盘素材,jQuery指针不动转盘动的Rotate转盘插件
  16. vue中怎么实现吸顶效果
  17. 排序算法(冒泡排序)
  18. 搜狗输入法 android 历史版本,搜狗输入法老版本下载
  19. 入大数据行业,主要应该要学习什么?
  20. 变天!用小程序月入21000笔!狂吸粉165万,他们做对了什么?

热门文章

  1. C# 2.0中泛型编程初级入门
  2. php 右键下拉菜单,iview通过Dropdown(下拉菜单)实现的右键菜单
  3. 实现审批系统_我市工程建设项目审批系统实现与 省监管平台数据互联互通
  4. python网络请求_Python HTTP请求
  5. Windows系统下使用NSIS工具制作QT软件的安装包
  6. Java-密钥keytool及KeyStore的使用
  7. 如何用jsp和mysql实现简单的登陆功能
  8. opencv读取视频,读取摄像头
  9. mysql5.7 64位linux 安装,Linux安装64位Mysql5.7
  10. 关于多字节(ANSI)和宽字符(UNICODE)字符集的那些事儿