[解決済み] Gradleで実行可能なJARを作成する
2022-02-19 21:39:45
質問
今まではEclipseの"Export..."機能で実行可能なJARファイルを作成していましたが、IntelliJ IDEAとGradleに切り替えてビルドを自動化するようにしました。
ここのいくつかの記事では、"application" プラグインを提案していますが、これは完全に私が期待する結果にはつながりません(単なるJARで、スタートスクリプトやこのようなものはない)。
Eclipseの"Export..."ダイアログで行うのと同じ結果を得るにはどうしたらよいですか?
どのように解決するのですか?
実行可能な jar ファイルは、そのマニフェストに Main-Class エントリを含む jar ファイルに過ぎません。そのため jarタスク というエントリーをマニフェストに追加します。
jar {
manifest {
attributes 'Main-Class': 'com.foo.bar.MainClass'
}
}
また、マニフェストにクラスパスエントリーを追加する必要があるかもしれませんが、これも同じ方法で行います。
参照 http://docs.oracle.com/javase/tutorial/deployment/jar/manifestindex.html
関連
-
[解決済み] メソッドがそのスーパークラスのメソッドをオーバーライドしない
-
[解決済み] SQLエラー。0, SQLState: 08S01 通信リンクの失敗 [重複]。
-
[解決済み] Mavenを使用して、依存関係を持つ実行可能なJARを作成するにはどうすればよいですか?
-
[解決済み] Javaにおける "implements Runnable "と "extends Thread "の違いについて
-
[解決済み] Android StudioのGradleとは?
-
[解決済み] Gradleのimplementation, api, compileの違いは何ですか?
-
[解決済み] gradleに依存関係を強制的に再ダウンロードさせるには?
-
[解決済み] テストなしでGradleビルド
-
[解決済み] IntelliJのインスペクションで「シンボルを解決できない」と表示されたが、コードはコンパイルされる
-
[解決済み】Android Studioです。jarをライブラリとして追加しますか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】リンクリストの負の値の数でnegativeCntrを代入する
-
[解決済み】Java、"変数名 "を変数に解決することができない
-
[解決済み】スレッド「main」での例外 java.lang.StringIndexOutOfBoundsException: 文字列のインデックスが範囲外です。0 [閉店]
-
[解決済み】宣言されたパッケージが期待されるパッケージと一致しない ""
-
[解決済み】 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver [重複]。
-
[解決済み] メソッドがそのスーパークラスのメソッドをオーバーライドしない
-
[解決済み】メソッド本体がない、またはJavaで抽象的な宣言をする
-
[解決済み] エラー - trustAnchors パラメータは空であってはなりません。
-
[解決済み】Java: GZIPInputStreamの作成に失敗しました。GZIP形式ではありません
-
[解決済み】koch snowflake java recursion