[解決済み] ファットJARとは何ですか?[重複]です。
2022-04-25 15:56:31
質問
ファットJARを作成してデプロイするという話を聞いたことがあります。実際にはどうなのでしょうか?
どのように解決するのですか?
Fat jarは、あなたのプロジェクトが依存するすべてのライブラリのクラスと、もちろん現在のプロジェクトのクラスが含まれるjarのことです。
ビルドシステムによってfat jarの作成方法は異なり、例えばGradleの場合は( インストラクション ):
task fatJar(type: Jar) {
manifest {
attributes 'Main-Class': 'com.example.Main'
}
baseName = project.name + '-all'
from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
with jar
}
Mavenではこのように行われています(通常のjarをセットアップした後)。
<pluginRepositories>
<pluginRepository>
<id>onejar-maven-plugin.googlecode.com</id>
<url>http://onejar-maven-plugin.googlecode.com/svn/mavenrepo</url>
</pluginRepository>
<plugin>
<groupid>org.dstovall</groupid>
<artifactid>onejar-maven-plugin</artifactid>
<version>1.4.4</version>
<executions>
<execution>
<configuration>
<onejarversion>0.97</onejarversion>
<classifier>onejar</classifier>
</configuration>
<goals>
<goal>one-jar</goal>
</goals>
</execution>
</executions>
</plugin>
関連
-
プロジェクトの依存関係を解決できなかった 解決
-
javaコンパイル時のエラー:不正な文字 '\ufeff' に対する解決策です。
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] Mavenを使用して、依存関係を持つ実行可能なJARを作成するにはどうすればよいですか?
-
[解決済み] JavaBeanとは何ですか?
-
[解決済み] Could not find or load main class "とはどういう意味ですか?
-
[解決済み] 実行中のJARファイルのパスを取得する方法は?
-
[解決済み】SLF4J:クラス "org.slf4j.impl.StaticLoggerBinder" の読み込みに失敗しました。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スタイルが読み込まれず、ブラウザコンソールでエラーが報告される。リソースはスタイルシートとして解釈されますが、MIMEタイプtext/htmlで転送されます。
-
Spring Boot による HTTPS アクセスの設定
-
Javaクラスローダーにソースコードから潜り込む
-
eclipse の実行時に java 仮想マシンが見つからなかった
-
node js npm gruntインストール、elasticsearch-head 5.Xインストール
-
spring-boot 401 このリソースにアクセスするには完全な認証が必要です エラー解決
-
アイデア Springboot Web プロジェクトを jar にパッケージ化する場合、Error: 無効または破損した jarfile x.jar 解決策
-
HttpClientがGZIP形式でない場合の対処法
-
Java(1)仕上げの基本概念+eclipseのインストール構成
-
[解決済み】ユーバージャーとは何ですか?