問題タブ [fatjar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
744 参照

sqlite - 依存関係のある実行可能なファット jar の作成 (gradle または maven)

私は非常に単純なプログラムを持っています。これは、事前に定義された ResultSet を介してデータが入力される JTable を生成するだけで、ide (intelliJ) 内で正常に動作します。sqlite への依存関係は 1 つだけです。

同じテーブルを吐き出すスタンドアロンの実行可能jarをそこから取得しようとしています。

ファット ジャーを検索したときに最も一般的な結果だったので、私は gradle でプロジェクトを行いました。

ガイドはまったく機能しませんでしたが、最終的にここにたどり着きました。

Gradle ファット jar にはライブラリが含まれていません

ターミナルで「gradle uberJar」を実行するとjarが生成されましたが、ダブルクリックしてコマンドラインでjarを実行しても実行されません。

dbtest-1.0-SNAPSHOT-uber.jar にメインのマニフェスト属性なし

これがgradleビルドテキストです:

その後、mavenで同じプロジェクトを試しましたが、あまり成功しませんでした

IntelliJ を使用してすべての依存関係を持つ jar ファイル (別名 Fat jar) を作成する方法

ファット JAR が機能しない。「メインマニフェスト属性なし」。POMファイルを試しましたが、まだ失敗しています

ここ(および他の場所)からの回答を使用して、コマンドラインで mvn clean package を実行すると、

intelliJの端末でもコマンドを実行できません。

こちらがポン

確かに、私はこれがうまくいくわけではありません。私は、アイデアに取り組んでいるコードから、実行できるプログラムに移行しようとしているだけです。そして、より大きなプログラムに依存するファット Jar の作成に適用できることを願っています。