将java项目中手动添加的jar包添加到BOOT-INF下的lib包里相关问题
方法一:
pom文件中添加如下配置(会在打jar包时将手动添加的jar包打包到BOOT-INF/lib/下)
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>${project.basedir}/src/main/resources/lib</extdirs> #对应你的项目引用的jar包目录
</compilerArguments>
</configuration>
</plugin>
方法二:
如果方法一打完jar包,BOOT-INF/lib/下还是没有你需要的jar包那就使用下面这个方法:
在服务器上手动替换项目jar包下引用的jar包
jar -0uf data-ai.jar BOOT-INF/lib/*
#其中data-ai.jar为你指定的jar包,必须在项目同级下执行该shell命令不可直接解压添加