Springboot引入外部第三方j(luò)ar包
一般情況下java項(xiàng)目引入第三方的jar包,在項(xiàng)目下新建lib喳挑,把jar包放進(jìn)入彬伦,引入即可使用。但是在Springboot的項(xiàng)目伊诵,直接進(jìn)行打包會(huì)出現(xiàn)引用的類(lèi)找不到的情況单绑。那么此時(shí)需要修改,將引入的jar包作為依賴添加到pom.xml中曹宴,方式如下:
<!--添加xxx功能所需要使用的外部jar包-->
<dependency>
<groupId>com.jcraft.jsch</groupId>
<artifactId>xxx</artifactId>
<version>1.04</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/xxx-1.0.4.jar</systemPath>
</dependency>
參數(shù)說(shuō)明:
groupId搂橙、artifactId、version 等參數(shù)可以根據(jù)實(shí)際來(lái)寫(xiě)笛坦,也可隨便寫(xiě)区转。
scope 需要設(shè)置為 system。
systemPath 該路徑需要為 jar 包所在的路徑版扩。
打包插件的修改:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!-- 設(shè)置打包的范圍 -->
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>