背景

 maven因为其使用带来的便利使得现在很多项目都在使用maven进行辅助开发,但有的时候也会有一些稍微麻烦一点的事可能会需要绕点弯路,今天在使用idea为ide工具编写maven项目的过程中,我碰到了有的包maven远程仓库没有的问题,网上很少找到多模块的搭建的过程,一般有的都是那种直接放在lib目录下的,找了比较久才弄明白怎么去导入。在这里记录并分享一下,看到这篇文章的兄弟姐妹有更好的办法也希望一同分享~

方法

 简单版:打开cmd,进入maven安装目录下面,的bin目录下,操作下列命令:

mvn install:install-file -Dfile=JAR包所在路径(如D:/xxxx/x) -DgroupId=包的groupid名(可以是自己取的名) -DartifactId=包的artifactID名(可以是自己取的名) Dversion=版本号(可以自己取的,例如1.0) -Dpackaging=jar

 提示success之后,再在项目父pom文件中导入该包(注意对应groupid,artifactid 和版本号),即可完成。麻烦版(简单版不行就用这个,不过一般都是可以的):就是以下过程————

过程

1.找到自己的本地的maven仓库,默认一般是放在下面的位置

  如图:如果有自己设置过自己的本地仓库的话,就按照自己的仓库地址来。设置本地仓库的文章网上有很多啦,这里引用一下另外的大神的文章,没有设置但是又想设置的可以去弄一弄~Maven坐标和仓库我设定的是这个路径:D:\Dev\Java\maven\repo

2.在本地的仓库创造对应的文件夹,并将jar放入

     在repo目录下创建了 com 文件夹然后在com文件夹下面创建另外一个自定义名称的文件夹(注意这个com.自定义 将会是你的 groupId的名称)!创建好groupId 之后,我们可以以想导入的本地包的jar包名作为artifactId。如下图:然后再设置版本,是在可以代表“artifactId”的这个文件夹里面再创建一个文件夹,如图:最后在版本这个文件家里放入自己想加入本地仓库的jar包。这样在maven项目中使用的第二步就完成啦。

3.在控制台执行mvn install命令

     打开IDEA,找到最下方的Terminal,点击开,输入命令:mvn install:install-file -Dfile=D:\Dev\Java\maven\repo\com\自定义\afilias-rtk-addon\1.0-SNAPSHOT\afilias-rtk-addon.jar -DgroupId=com.自定义 -DartifactId=afilias-rtk-addon -Dversion=1.0-SNAPSHOT -Dpackaging=jar其中命令的参数这篇文章里面有大神介绍啦,想深究的可以去看看。执行之后会有成功的提示。到这一步本地仓库的这个jar已经是可以被maven项目去引用依赖啦。

4.在项目pom文件中加入已经添加到本地仓库的包的依赖

    最后一步就是在maven项目的pom文件里直接添加该包的依赖。再import一下,就ok啦!现在项目已经可以正常使用本地的jar包了!

————————————————
版权声明:本文为CSDN博主「一个奔三的胖墩儿」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42258128/article/details/81068173

【转载】在IDEA 中使用 mvn install 添加本地 jar包依赖相关推荐

  1. java配置pom安装依赖包,Maven pom.xml 添加本地jar包依赖以及打包方法

    Maven项目打包时,如果遇到需要添加本地jar包依赖的时候,可以选择两种方法: 1. 安装到本地仓库 第一种方法比较常规,适用于需要添加的jar包也是由maven项目导出,含有pom文件的时候.只需 ...

  2. idea - 添加本地jar包依赖

    一.导入 1.在需要引入maven依赖的包下,创建lib文件夹,并将jar包复制粘贴到项目工程对应的lib文件夹下 2.右键jar包,选择 add as Library- 3.在包下的pom文件中,添 ...

  3. maven添加本地jar包依赖

    2019独角兽企业重金招聘Python工程师标准>>> <dependency>             <groupId>com.activation< ...

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

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

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

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

  6. eclipse手动pom本地包_eclipse手动添加本地jar包到本地maven仓库

    在使用maven进行构建项目时,有时候中央仓库不包含所需的jar包,就需要下载到本地后手动添加到本地仓库中.这里介绍下利用eclipse进行本地jar安装到maven本地仓库. 在Eclipse项目中 ...

  7. 使用idea 在springboot添加本地jar包的方法 部署的时候本地jar没有包含的解决方法

    使用idea 在springboot添加本地jar包的方法 部署的时候本地jar没有包含的解决方法 参考文章: (1)使用idea 在springboot添加本地jar包的方法 部署的时候本地jar没 ...

  8. Maven项目打包时添加本地jar包

    maven打包时添加外部jar同maven中的jar包一起添加到编译后的文件当中 在开发项目时,有些 jar 包是非 maven 仓库提供的第三方 jar 包,比如七牛的 sdk,阿里的 sdk 等等 ...

  9. Eclipse添加本地jar包

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

最新文章

  1. pop3 postfix 命令_Email基础知识: SMTP/POP3 命令简介
  2. 优化 recipe 达到快速启动 SAP Hybris Accelerator Storefront 的方法
  3. 计算机系统基础:文件管理相关知识笔记
  4. linux数组操作 增删改查,linuxea:go数组与数组增删改查(19)
  5. 银行家算法:解决多线程死锁问题
  6. java通过POI技术将HTML文件转成Word
  7. ubuntu vim配置所有用户生效
  8. MySQL -- 行转列 -- GROUP_CONCAT -- MAX(CASE WHEN THEN)
  9. 你所不知道的 CSS 滤镜技巧与细节
  10. asp.net执行js出现“已终止操作”的解决方法
  11. Axure RP Extension for Chrome最新版查看RP原型
  12. Android packageManager.setComponentEnabledSetting()和setApplicationEnabledSetting()方法介绍
  13. Unity Shader Alpha Blend 填坑记录
  14. 小程序连接优声云打印机流程
  15. 基于小鼠的基因集数据库资源(人鼠基因集比较)
  16. 单片机ESD静电防护总结
  17. 入门级风帆行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  18. 石墨烯优异的光学和电学性能使之成为制造光电探测器的理想材料-供应黑磷烯石墨烯复合材料空心微球 石墨烯/电磁功能化有机微球 石墨烯/阴离子多聚糖复合微球载体 石墨烯/Ag炭微球气凝胶
  19. 【Beta阶段】第三次Scrum Meeting
  20. 007 人工智能摄像头之二哈识图转接板模块

热门文章

  1. 我的网站搭建: (第四天) 导航栏与页脚
  2. oracle定时器每天下午6点_每天早晨6点的隆江镇,已经有一半人在吃猪脚饭!#吃在中国#...
  3. ubuntu中使用screen
  4. 滚石最伟大的100首经典英文歌曲
  5. 数据挖掘十八般武艺(一):决策树
  6. Ipad5代可以用电容笔吗?Ipad好用电容笔推荐
  7. 题目二:约瑟夫生者死者游戏
  8. Python——约瑟夫生者死者小游戏
  9. Solid Edge的管道设计
  10. 小学计算机教师交流计划,小学信息技术教师工作计划范文