2017-04-19 19 views
1

私の質問は、どのように最小限の実行可能なjarパッケージを生成するかは非常に簡単です。春のブートは、最小の実行可能なjarパッケージを生成します

私はSpringブートフレームワークを使用していますが、実行可能なjarパッケージを生成するたびに、プロジェクトファイルと依存関係がまとめてまとめられます。その結果、ファイルが大きすぎる。

答えて

1

ファットジャーを作成するのにspring-boot-maven-pluginを使用しています。

java -jar myapp.jar 

他のソリューションは、あなたの脂肪ジャー(爆発jarファイル)を抽出することで、最初の配備のアップロードのために:あなたは、あなたが行うことはできませんつまり、それはしかし、あなたのjarファイルが実行されません使用を避けることができますすべて。しかし、次に、更新された部分だけをアップロードしてください。

unzip -q myapp.jar -d myapp 

そして、このようなあなたのアプリを実行します。

java -cp myapp org.springframework.boot.loader.JarLauncher 

これはあなたが効率的にドッカー層システムを使用ドッカーイメージを作成するために行うことができる方法です。

+0

よろしくお願いします。 – Terrence

+0

私の考えを達成するためにあなたの方法をありがとう。しかし、私は操作がバックエンドの実装を確保する場合、別の問題がある? "&"記号を追加することによって? The – Terrence

+0

私はあなたのコメントをよく理解していませんでした。 – JEY

関連する問題