【转载】在IDEA 中使用 mvn install 添加本地 jar包依赖
背景
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包依赖相关推荐
- java配置pom安装依赖包,Maven pom.xml 添加本地jar包依赖以及打包方法
Maven项目打包时,如果遇到需要添加本地jar包依赖的时候,可以选择两种方法: 1. 安装到本地仓库 第一种方法比较常规,适用于需要添加的jar包也是由maven项目导出,含有pom文件的时候.只需 ...
- idea - 添加本地jar包依赖
一.导入 1.在需要引入maven依赖的包下,创建lib文件夹,并将jar包复制粘贴到项目工程对应的lib文件夹下 2.右键jar包,选择 add as Library- 3.在包下的pom文件中,添 ...
- maven添加本地jar包依赖
2019独角兽企业重金招聘Python工程师标准>>> <dependency> <groupId>com.activation< ...
- (转)如何在maven的pom.xml中添加本地jar包
转载自: https://www.cnblogs.com/lixuwu/p/5855031.html 1 maven本地仓库认识 maven本地仓库中的jar目录一般分为三层:图中的1 2 3分别如下 ...
- eclipse手动pom本地包_(转)如何在maven的pom.xml中添加本地jar包
1 maven本地仓库认识 maven本地仓库中的jar目录一般分为三层:图中的1 2 3分别如下所示: 1 groupId 2 artifactId 3 version 4 jar包的依赖 如果要将 ...
- eclipse手动pom本地包_eclipse手动添加本地jar包到本地maven仓库
在使用maven进行构建项目时,有时候中央仓库不包含所需的jar包,就需要下载到本地后手动添加到本地仓库中.这里介绍下利用eclipse进行本地jar安装到maven本地仓库. 在Eclipse项目中 ...
- 使用idea 在springboot添加本地jar包的方法 部署的时候本地jar没有包含的解决方法
使用idea 在springboot添加本地jar包的方法 部署的时候本地jar没有包含的解决方法 参考文章: (1)使用idea 在springboot添加本地jar包的方法 部署的时候本地jar没 ...
- Maven项目打包时添加本地jar包
maven打包时添加外部jar同maven中的jar包一起添加到编译后的文件当中 在开发项目时,有些 jar 包是非 maven 仓库提供的第三方 jar 包,比如七牛的 sdk,阿里的 sdk 等等 ...
- Eclipse添加本地jar包
1.在项目下新建文件夹,左键拖拉本地jar包到新建文件夹,选择copy file. 2.右键新添加jar包,选择build path 中add的那个. 3.it's ok! 4.如此简单的问题我折腾了 ...
最新文章
- pop3 postfix 命令_Email基础知识: SMTP/POP3 命令简介
- 优化 recipe 达到快速启动 SAP Hybris Accelerator Storefront 的方法
- 计算机系统基础:文件管理相关知识笔记
- linux数组操作 增删改查,linuxea:go数组与数组增删改查(19)
- 银行家算法:解决多线程死锁问题
- java通过POI技术将HTML文件转成Word
- ubuntu vim配置所有用户生效
- MySQL -- 行转列 -- GROUP_CONCAT -- MAX(CASE WHEN THEN)
- 你所不知道的 CSS 滤镜技巧与细节
- asp.net执行js出现“已终止操作”的解决方法
- Axure RP Extension for Chrome最新版查看RP原型
- Android packageManager.setComponentEnabledSetting()和setApplicationEnabledSetting()方法介绍
- Unity Shader Alpha Blend 填坑记录
- 小程序连接优声云打印机流程
- 基于小鼠的基因集数据库资源(人鼠基因集比较)
- 单片机ESD静电防护总结
- 入门级风帆行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- 石墨烯优异的光学和电学性能使之成为制造光电探测器的理想材料-供应黑磷烯石墨烯复合材料空心微球 石墨烯/电磁功能化有机微球 石墨烯/阴离子多聚糖复合微球载体 石墨烯/Ag炭微球气凝胶
- 【Beta阶段】第三次Scrum Meeting
- 007 人工智能摄像头之二哈识图转接板模块