Maven 引用本地jar
在使用mavne进行开发时,有时因各种各样的原因,需要引用本地jar进行开发。那么我们需要如何使用maven 才可以引入本地jar包。请看下图:
1、首先在项目中建立文件夹(名称可以是lib),然后在将jar放入文件加中
2、将scop属性设置为system
3、最重要的是systemPath属性,它是指定jar包路径
引入本地包就是如此的简单,在开发完成部署时,我们会发现打的包中没有我们引入的本地jar,此时需要添加下列插件。
这两个插件是有区别的,一个是打出jar包时使用,一个是打成war包使用
这个是jar包时使用,没什么好说的
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
这个打成war包使用,需要对directory进行说明,它是我们存放本地包的文件名称
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<resource>
<directory>lib</directory>
<targetPath>WEB-INF/lib/</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>