一般情况下java项目引入第三方的jar包,在项目下新建lib,把jar包放进入,引入即可使用。但是在Springboot的项目,直接进行打包会出现引用的类找不到的情况。那么此时需要修改,将引入的jar包作为依赖添加到pom.xml中,方式如下:
<!--添加xxx功能所需要使用的外部jar包-->
<dependency>
<groupId>com.jcraft.jsch</groupId>
<artifactId>calculation</artifactId>
<version>1.04</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/Calculation-1.0.4.jar</systemPath>
</dependency>
参数说明:
groupId、artifactId、version 等参数可以根据实际来写,也可随便写。
scope 需要设置为 system。
systemPath 该路径需要为 jar 包所在的路径。
打包插件的修改(不加可能找不到jar包路径):
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!-- 设置打包的范围 -->
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>