IDEA手动引入jar包到maven中去,启动程序依然报找不到或者不存在此jar包的解决办法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32575047/article/details/83042611

今天博主在通过maven的pom.xml远程下载一个modelmapper的jar包,发现下载不了,项目需要用到此jar包,所以楼主只有通过手动导入jar包的方法来引入到工程中去:

当时博主是参考这个博客链接来导入的:https://blog.csdn.net/baidu_32492845/article/details/79173893

结果jar包确实导入进来,程序也可以引用这个jar包,但是启动maven程序的时候还是会报此找不到或者不存在此Jar包的问题:

经过网上的搜索和整合,现在将问题的解决办法分享给大家:

我们可以从上面这个链接的博客发现一个问题,就是他导入的jar包最后没有以maven开头,这就引出了解决的办法:

maven导入jar包有两个条件:

1.需要引入这个jar包到项目里面

2.这个jar包在pom.xml文件中应该有坐标

现在就让博主来分享这个解决的办法:

第一步:博主在网上找到了modelmapper-2.3.0.jar包的坐标文件

而我本地也下载了此对应版本的jar包,如下图:

 这个时候我们通过命令行的方式将我们下载好的jar包安装到我们的本地仓库当中:

根据上面图片的pom.xml文件我们可以构造这样的命令行代码:

注意到记住 ’=’ 左右不能有空格,不然会安装失败 !

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

而对于博主的具体命令行来说:

mvn install:install-file -Dfile=D:\firefox\modelmapper-2.3.0.jar -DgroupId=org.modelmapper -DartifactId=modelmapper -Dversion=2.3.0 -Dpackaging=jar

执行命令成功如下:(注意到:没有配置maven环境变量是不能使用命令行的,需要提前配好环境变量,自行搜索)

然后我们到本地仓库去看一下:

 已经生成了这个jar包

第二步:

我们在maven的pom.xml文件中引入相对应的坐标:

最后重新刷新本地仓库即可解决此问题!

猜你喜欢

转载自blog.csdn.net/qq_32575047/article/details/83042611