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

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

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

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

  • 如下图所示,里面没有jar包,就是一个空的指引,所以idea会有自动提示但是找不到jar包idea中Maven引入jar包失败,教你手动导入jar包到Maven仓库_第1张图片
  •  如下图所示,一个完整的commons-beanutils jar包是这样的

idea中Maven引入jar包失败,教你手动导入jar包到Maven仓库_第2张图片

解决方法 

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

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

idea中Maven引入jar包失败,教你手动导入jar包到Maven仓库_第3张图片

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

  • win 直接啥实用 cmd(win+R 输入cmd)格式进入到命令行窗口;Mac直接iTerm 或者自带终端进入
  • 使用cd 命令 切换到该jar包所在的目录下;如下图idea中Maven引入jar包失败,教你手动导入jar包到Maven仓库_第4张图片
  •  使用mvn install:install-file 导入jar包; mvn install:install-file 命令行 主要是将本地自定义jar安装到maven仓库,然后在pom中可以直接通过dependency的方式来引用 


    cn.hutool
    hutool-all
    5.8.12


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导入依赖了。

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

idea中Maven引入jar包失败,教你手动导入jar包到Maven仓库_第5张图片

你可能感兴趣的:(Maven,String,maven,intellij-idea,jar,手动导入jar包,Maven仓库)