1.resources目录下创建lib,将外部的jar包放在里面,如下图
2.在pom文件引入,之后就不报错
<dependency>
<groupId>com.aspose</groupId> <!--随便填,一般com.jar名-->
<artifactId>aspose-cad</artifactId> <!--jar名-->
<version>19.9</version> <!--版本号-->
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/aspose-cad-19.9.jar</systemPath>
<!--注意:重点是systemPath这个路径必须得是你jar的路径。其他的按照套路填就行,要求不是太严格。${project.basedir}只是一个系统自己的常量,不用管它-->
</dependency>
3.在pom文件引入
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!--这里写上启动类的main方法所在类的路径-->
<configuration>
<mainClass>com.knowledge.KnowledgePlatformApplication</mainClass>
<includeSystemScope>true</includeSystemScope><!--外部进行打包-->
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal><!---->
</goals>
</execution>
</executions>
</plugin>
</plugins>
最终打完包后通过360压缩方式打开,后就存在。