相关文章推荐
眉毛粗的柳树  ·  Android开发(37) ...·  1 年前    · 
幸福的领结  ·  Flink 官网table ...·  1 年前    · 
爱喝酒的哑铃  ·  package.json与package-l ...·  1 年前    · 

今天博主在通过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文件中引入相对应的坐标:

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

今天博主在通过maven的pom.xml远程下载一个modelmapper的jar包,发现下载不了,项目需要用到此jar包,所以楼主只有通过手动导入jar包的方法来引入到工程中去:当时博主是参考这个博客链接来导入的:https://blog.csdn.net/baidu_32492845/article/details/79173893结果jar包确实导入进来,程序也可以引用这个jar包,...
Maven工程SpringBoot项目中,需要引用外部的一个jar包,在网上看的很多方式都不行:打包是可以成功,但是部署到服务器中运行,使用到该jar没反应,程序进行不下去,我猜测应该是这个jar没有打进去。 最后找到了这个方法解决了这个问题。 将这个本地jar包使用mvn命令打包到仓库中,在pom文件中引入jar包的坐标即可! 使用这个命令:mvn install:install-file -Dfile=本地jar包的路径 -DgroupId=组名 -DartifactId=项目名 -Dversion
idea 引入外部jar包 Compilation failure 程序不存在 Build error: 'dependencies.dependency.systemPath' for com.parse:parse:jar must be omitted. This field may only be specified for a dependency with system scope
解决方案引入本地jar包方式打包配置,我们需要在引入的springboot的maven插件中告诉maven,将我们的刚刚引入的作用域为system的本地jar也打包进来,如下所示: 引入本地jar包方式 <dependency> <groupId>streaming</groupId> <artifactId>collection_sdk</artifactId> &lt;dependency&gt; &lt;groupId&gt;com.xc&lt;/groupId&gt; &lt;artifactId&gt;kyle-express&lt;/artifactId&gt; &lt;version&gt;1.0&lt;/version&gt; &lt;scope&gt;system&lt;/scope&g
mvn install:install-file -DgroupId=group -DartifactId=artifact -Dversion=version -Dpackaging=jar -Dfile=path/to/jar 其中,group、artifact、version为自定义的jar包相关信息,path/to/jarjar包在本地的路径。 2. 使用Maven插件自动安装到本地Maven仓库 可以在pom.xml文件中添加以下内容来使用Maven插件自动安装到本地Maven仓库: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> <version>3.0.0-M1</version> <executions> <execution> <id>install-jar</id> <phase>clean</phase> <goals> <goal>install-file</goal> </goals> <configuration> <groupId>group</groupId> <artifactId>artifact</artifactId> <version>version</version> <packaging>jar</packaging> <file>path/to/jar</file> </configuration> </execution> </executions> </plugin> </plugins> </build> 其中,group、artifact、version为自定义的jar包相关信息,path/to/jarjar包在本地的路径。这里的配置指定在clean阶段安装jar包
SpringBoot集成rabbitmq错误:org.springframework.amqp.AmqpConnectException: java.net.ConnectException的解决办法 121190 zookeeper启动报错Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to..... 109560 maven install时报错Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile 47268 【目标检测实验系列】AutoDL线上GPU服务器租用流程以及如何用Pycharm软件远程连接服务器进行模型训练 (以Pycharm远程训练Yolov5项目为例子 超详细) 技术流的小哥哥最帅了∩▂∩ Linux(Centos7)下载Hadoop(CDH版本)的详细教程 弗兰随风小欢: 您好同学,现在CDH和HDP已经合并,并且要收费了,建议下载hadoop官方版本 Linux(Centos7)下载Hadoop(CDH版本)的详细教程 不爱研究的研究僧: 可以发一个hadoop-2.6.0-cdh5.15.1.tar.gz吗?那个网址进不去了,邮箱1274774542@qq.com 【目标检测实验系列】AutoDL线上GPU服务器租用流程以及如何用Pycharm软件远程连接服务器进行模型训练 (以Pycharm远程训练Yolov5项目为例子 超详细) 弗兰随风小欢: 注意:在使用screen保存log文件时,偶尔会发生保存log文件YOLOv5最后的best.pt以及各类的Map信息没有保存进log文件,然后就执行shutdown命令了,解决办法是:添加sleep暂停一下,比如休眠5秒:python train.py && sleep 5 && shutdown 【目标检测实验系列】YOLOv5改进实验:结合VariFocal Loss损失函数,减少小目标漏检问题,高效提升模型检测的召回率(超详细改进代码流程) 弗兰随风小欢: 看官老爷们,如果这文章对您有帮助,记得点个赞,这对博主真的很重要,谢谢大家了表情包