打包时加载本地jar,度娘提供了几种方式,下边是我遇到的几种方式:
1、打包jar 有两种方式
1)
org.springframework.boot
spring-boot-maven-plugin
true
repackage
2)
maven-compiler-plugin
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>${project.basedir}/lib/</extdirs>
</compilerArguments>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>lib</directory>
<targetPath>BOOT-INF/lib/</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
</resources>
2、打包war 包
1)
org.apache.maven.plugins
maven-war-plugin
lib
WEB-INF/lib/
*/.jar
之前一直用打包jar的方式,打包war 一直打包不进去。