インターネットでたくさんの記事を見つけ、それらを組み合わせてパッケージ構成を成功させました。ここに記録してください。
1.SpringBootプロジェクトディレクトリ
libフォルダー内のjar
2. jarパッケージを導入する方法:[ファイル]-> [プロジェクト構造]を選択して、jarをプロジェクトに追加します。
3. mavenpom.xmlの主要な構成
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<!--设置为 true 则跳过测试-->
<skip>true</skip>
<compilerArgs>
<arg>-extdirs</arg>
<arg>${project.basedir}/lib</arg>
</compilerArgs>
</configuration>
</plugin>
</plugins>
<resources>
<!--拷贝jar-->
<resource>
<!--需要打包的jar路径-->
<directory>lib</directory>
<!--复制到的路径-->
<targetPath>BOOT-INF/lib/</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
<!--不配置这个会丢失resources目录的文件-->
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*</include>
</includes>
<!--To prevent corrupting your binary files when filtering is enabled, you can configure a list of file extensions that will not be filtered.
翻译:为了避免开启 filter后你的二进制文件被损毁,你可配置不被过滤的文件拓展名列表-->
<!--必须设置成fasle否则rpt文件签名不一致,造成水晶报表无法正确显示-->
<filtering>false</filtering>
</resource>
</resources>
</build>