本文主要介绍在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导入依赖了。文章来源:https://www.toymoban.com/news/detail-490801.html
有需要可以关注公众号,每天更新面试题文章来源地址https://www.toymoban.com/news/detail-490801.html
到了这里,关于idea中Maven引入jar包失败,教你手动导入jar包到Maven仓库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!