maven引入本地目录文件
有的时候,我们因为maven环境原因,导致一些jar无法依赖,
这个时候我们可以把jar引入项目工程内部,进行依赖,
这个时候我们可以通过
<dependency>
<groupId>com.**</groupId>
<artifactId>**</artifactId>
<version>1.0</version>
<scope>system</scope>
<type>jar</type>
<optional>true</optional>
<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/**-1.0.jar</systemPath>
</dependency>
其中${project.basedir}为工程路径
说明:
maven 的<dependency>的
scope属性可以为system,因为有些你依赖的jar包可能是没有maven坐标的,它完全不在maven体系中,
这时候你可以把它下载到本地,然后通过system来引用
不过不推荐使用system,因为一个项目的pom.xml如果使用了scope为system的depend后,
会导致传递依赖中断,即所有其他依赖本项目的项目都无法传递依赖了

浙公网安备 33010602011771号