GradleでJavaプロジェクトを作成し、jarファイルをビルドする方法に関するチュートリアルはどこにありますか?
私はさまざまな問題に直面しています。 Javaプロジェクトを作成し、ファイル->新規->モジュール-> Gradle-> ...でGradleを追加すると、Java EE websocketが使用できない(Ultimateを使用している) Edition)でも、それについては気にせず、ファイル->新規->プロジェクト...-> Gradle-> ...を選択してプロジェクトを作成し、Gradleが正常に動作するJavaプロジェクトを作成しました(I IDEでデバッグできます)が、アーティファクト(jarファイル)を作成しようとすると、プロジェクト構造設定でどれだけ台無しにしたかによってさまざまなエラーが発生します...
Buildfile: build.xml does not exist!
Build failed
または
Error: Could not find or load main class Main
今、このプロジェクトは非常に混乱しているため、最善の解決策は別の新しいプロジェクトを作成し、Main.classとGradleの依存関係をこの新しいプロジェクトにコピーすることです。
しかし、適切に作る方法は?
no main manifest attribute
実行可能ファイルJar
ファイルが実行されていない場合、次のことを行います。
1:
build.gradle
そして、下部に以下を追加します。
jar {
manifest {
attributes 'Main-Class': 'your_package_name.YOUR_MAIN_CLASS'
}
from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
}
View
に移動>Tool Windows
>Gradle
- 右側のパネルが表示されます。ここで
build
をクリックして、タスクを追加します。build
タスクの下でbuild
オプションをダブルクリックし、タスクが完了するまで待ちます。
- ここで、プロジェクトディレクトリに移動して
build
>libs
を開くと、実行可能なJar
ファイルがそこにあります。
これが正しい方法かどうかはわかりません。
それが機能する場合、受け入れる必要はありません。これが他の人を助けることを願っています。