Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法

时间:2023-03-08 16:56:55
Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法

本博客包含的内容:

  ①手动安装jar包到本地仓库;

  ②解决Missing artifact org.source.fastdfs:fastdfs:jar问题

.personSunflowerP { background: rgba(51, 153, 0, 0.66); border-bottom: 1px solid rgba(0, 102, 0, 1); border-top-left-radius: 7px; border-top-right-radius: 7px; color: rgba(255, 255, 255, 1); height: 1.8em; line-height: 1.8em; padding: 5px }

1.开发人员自己在本地安装jar包到本地仓库的方式:

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

  如:mvn install:install-file -DgroupId=org.scource.fastdfs -DartifactId=fastdfs -Dversion=1.2 -Dpackaging=jar -Dfile=E:\temp\fastdfs-1.2.jar

2.回车安装成功后,显示含有 BUILD SUCCESS 则表示安装成功

Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法

3.但是在项目中引入安装的jar时,不管时如何【Update Project...】或刷新项目或clean项目都没有用  仍然报如下的错误:

Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法

4.原因解析

  原因一:使用命令安装jar包到仓库的位置与项目中配置的仓库位置不一样。上面 图例中 安装到 【E:\MavenRepository】仓库中,而在项目中工具的配置中并不是使用该仓库。所以导致不能引入。

如下图:

Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法

setting.xml的配置更新为仓库地址:

Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法

更新项目【Update Project...】即可。