1
私は開発中のSpring Bootアプリケーションを持っています。ライブラリを使用するには、外部のjarファイルが必要です。Springブートアプリケーションでの外部jarファイルの追加
これは外部ジャーを追加する方法です。
<dependency>
<artifactId>uptime-sdk</artifactId>
<groupId>com.uptime.app</groupId>
<version>2.0.0-ALPHA</version>
<scope>system</scope>
<systemPath>${basedir}/src/lib/uptime-sdk-fatjar.jar</systemPath>
</dependency>
上記の実装は、IntelliJの埋め込みTomcatサーバーを使用してアプリケーションを実行しているときに機能します。
しかし、アプリケーションを.warファイルにパッケージ化してTomcatサーバーにデプロイしても、アプリケーションは動作しません。代わりに私は例外を取得します。
java.io.FileNotFoundException
例外は、外部jarにあるクラスを指します。
.warファイルを生成するために使用されたファイルをチェックすると、WEB-INFフォルダまたはMETA-INFフォルダに外部jarが表示されません。
どんな種類のヘルプやガイダンスも高く評価されます。
spring-boot appで「Version」タグを指定することはお勧めできません。 https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-build-systems.html#using-boot-dependency-management – MAC