idea中Maven引入jar包失败,教你手动导入jar包到Maven仓库

本文主要介绍在Idea中引入jar包失败的情况下,如何手动将所需要的jar包有本地导入到Maven仓库。话不多说直接上步骤

先简单了解一下产生的原因:

引入包爆红的原因可能是jar包不完整,也可能是下载失败了。比如这样

  • 如下图所示,里面没有jar包,就是一个空的指引,所以idea会有自动提示但是找不到jar包
  •  如下图所示,一个完整的commons-beanutils jar包是这样的

解决方法 

1.  先将需要的jar包从官网中手动下载到本地 ,以hutool-all.jar 报为例

MVN Responsity官网地址:https://mvnrepository.com/artifact/

2.  将下载到本地的jar包导入到Maven仓库

  • win 直接啥实用 cmd(win+R 输入cmd)格式进入到命令行窗口;Mac直接iTerm 或者自带终端进入
  • 使用cd 命令 切换到该jar包所在的目录下;如下图
  •  使用mvn install:install-file 导入jar包; mvn install:install-file 命令行 主要是将本地自定义jar安装到maven仓库,然后在pom中可以直接通过dependency的方式来引用 
<!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all -->
<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.8.12</version>
</dependency>

mvn命令行 参数说明
① -DgroupId=自定义groupId  设置的GroupId名
② -DartifactId=自定义artifactId	设置该包artifactId名
③ -Dversion=自定义版本1.0.0 设置版本号
④ -Dpackaging=jar  设置该包的类型,有如下值:pom、jar、war、maven-plugin。但是一般常用的是jar类型
⑤ -Dfile=文件路径  设置该jar包文件所在的路径与文件名

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

 示例:可以拷贝到本地编辑器 自行替换参数

mvn install:install-file -Dfile=\Users\username\hutool-all-5.8.12.jar -DgroupId=cn.hutool -DartifactId=hutool-all -Dversion=5.8.12 -Dpackaging=jar

3. 在命令窗口 执行mvn命令即可

出现 “BUILD SUCCESS” 即为执行成功,接下来就可以去pom.xml导入依赖了。

 有需要可以关注公众号,每天更新面试题

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值