maven引入本地jar不能打入jar部署包的问题解决
1、pom文件引入本地jar
<dependency>
<groupId>cn.org.bjca</groupId>
<artifactId>bjcalog</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/BJCA_LOG.jar</systemPath>
</dependency>
<dependency>
<groupId>cn.org.bjca</groupId>
<artifactId>svsclient</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/SVSClient.jar</systemPath>
</dependency>
<dependency>
<groupId>cn.org.bjca</groupId>
<artifactId>esspdf</artifactId>
<version>1.5.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/esspdf-client-1.5.0-SNAPSHOT.jar</systemPath>
</dependency>
<dependency>
<groupId>com.cloopen</groupId>
<artifactId>sms</artifactId>
<version>2.6.3r</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/CCP_REST_SMS_SDK_JAVA_v2.6.3r.jar</systemPath>
</dependency>
2、使用 Maven 打 jar 包
打入的jar包没有引入本地的四个jar
3、处理方法
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!-- 添加以下配置会将本地jar引入最终打的jar包中 -->
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>
最后打 jar 包,成功引入本地的四个 jar !!!