在系统lib下方有几个jar想导入到系统

需要在对应的模块下的pom文件中增加
<dependency>
<groupId>随便</groupId>
<artifactId>随便</artifactId>
<version>1.0</version>必须(也是随便写)
<scope>system</scope>说明这个jar来源于系统,不依赖maven地址
<systemPath>${project.basedir}/lib/bcprov-jdk15on-1.70.jar</systemPath>
${project.basedir}放在哪个模块就是那个模块
</dependency>
但是只加这个,本地是可以加载到的,但是打包到服务器,执行对应的方法,报找不到该类
需要在pom文件中增加 <includeSystemScope>true</includeSystemScope>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.5.15</version>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
加上之后,服务器没有问题,但是本地访问又访问不了了
需要在加<systemPath>的pom文件中增加resource标签
<build>
<resources>
<resource>
<directory>lib</directory>
<targetPath>/BOOT-INF/lib/</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
</resources>
</build>
这样,本地和打包都可以访问,不会再报class找不到