目录
一、在项目根目录创建lib目录并放入第三方lib包

二、pom.xml中引入第三方lib
XML
<!-- 自定义引入jar -->
<dependency>
<groupId>org.sqlite</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.45.1.0</version>
<scope>system</scope>
<systemPath>${pom.basedir}/src/lib/sqlite-jdbc-3.45.1.0.jar</systemPath>
</dependency>
<scope>system<scope>表示依赖不是由maven仓库,而是本地的jar包
<systemPath>${pom.basedir}/src/lib/sqlite-jdbc-3.45.1.0.jar</systemPath>指向jar包位置即可
${pom.basedir}表示项目根目录
目前以上操作仅仅idea可运行调试,但是打成jar包实际第三方lib并未引入
三、将第三方lib也打入jar包
pom.xml中加上如下代码:
XML
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
<mainClass>com.ruoyi.RuoYiApplication</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<includeSystemScope>true</includeSystemScope>表示把本地的lib包也放进来
<mainClass>com.ruoyi.RuoYiApplication</mainClass> 指向我们启动类即可
此时执行maven的package/install命令生成jar,解压查看可见已经将我们的三方jar包打入。