当前位置:   article > 正文

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

idea导入不了包

本文主要介绍在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的方式来引用 
  1. <!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all -->
  2. <dependency>
  3. <groupId>cn.hutool</groupId>
  4. <artifactId>hutool-all</artifactId>
  5. <version>5.8.12</version>
  6. </dependency>
  7. mvn命令行 参数说明
  8. ① -DgroupId=自定义groupId 设置的GroupId
  9. ② -DartifactId=自定义artifactId 设置该包artifactId名
  10. ③ -Dversion=自定义版本1.0.0 设置版本号
  11. ④ -Dpackaging=jar 设置该包的类型,有如下值:pom、jar、war、maven-plugin。但是一般常用的是jar类型
  12. ⑤ -Dfile=文件路径 设置该jar包文件所在的路径与文件名
  13. 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导入依赖了。

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/87702
推荐阅读
相关标签
  

闽ICP备14008679号