公司私服因为本人驻外原因已经不维护。很多下不到的jar包,我通过公司部门在公司的仓库拿到了全库包。但是替换到我的maven库中,我发现我在启动项目的时候,还是服务器一个个去私服去找,找不到就报错。
我这曾经屏蔽过一段pom代码
但是也不知道对不对
如何让本地项目maven先从本地库里面找,只加载本地库的jar和依赖,不通过私服进行下载
感谢!
公司私服因为本人驻外原因已经不维护。很多下不到的jar包,我通过公司部门在公司的仓库拿到了全库包。但是替换到我的maven库中,我发现我在启动项目的时候,还是服务器一个个去私服去找,找不到就报错。
我这曾经屏蔽过一段pom代码
但是也不知道对不对
如何让本地项目maven先从本地库里面找,只加载本地库的jar和依赖,不通过私服进行下载
感谢!
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<version>1.5</version>
<scope>system</scope>
<systemPath>${basedir}/WebContent/WEB-INF/lib/hamcrest-core-1.3.jar</systemPath>
</dependency>
使用上面的 systemPath 方式, 但是 scope 必须设置为 system, 并且设置为了 scope 后打包时,此jar包将不会被打进包内;此方式只支持本地运行时可以,打包无法将此依赖jar包打进去。