Maven 变更依赖为本地依赖,谢谢大大们解惑

一直特立独行的猫le 发布于 2017/09/06 22:58
阅读 157
收藏 1

麻烦咨询一个事情,
之前项目都是在pom.xml文件中写依赖,去私库下载,私库不存在再去公库下载。
但是现在因为项目的特殊原因,不能使用私库或者公库下载jar包,就导致只能把jar包存放在本工程的一个目录下,例如我创建了一个lib目录,用于存放jar包。
单个jar包依赖还好说,我down下来,仍到lib目录中,在原来的依赖下添加

```
 <scope>system</scope>    
<systemPath>${java.home}/lib/tools.jar</systemPath> 
```
但是诸如 spring-data-jpa、spring-boot-starter-web这种依赖都是依赖组
请问我该如何改造

加载中
1
jarchan
jarchan

mvn dependency:copy

mvn dependency:copy-dependencies

把jar copy出来,然后放到你项目的lib目录

0
Mwww
Mwww

在公网机器上新建项目,maven构建,把所有依赖库缓存到本地,然后把maven缓存拷贝到内网机器,以后同步更新

0
士别三日
士别三日

用工具啊,先把maven项目打包,找到包里面的lib目录,拷贝到你普通项目的lib目录下,再用eclipse把lib目录的所有jar包加入到依赖中

士别三日
士别三日
依赖文件自然生成
0
依然菜刀
依然菜刀

你需要把pom文件拷贝到外网构建一次,这样,外网的本机缓存MavenRepo中就会有相关的jar包了,几个方案

1、直接将外网的本机maven缓存拷贝到内网

2、maven install一下,依赖的jar包就全部复制到输出目录了,和楼上的方法相似

返回顶部
顶部