すべてのモジュールの依存関係と外部 jar を含む単一の jar を、実行可能な単一の実行可能 jar ファイルに構築することに興味がありますjava -jar myApp.jar
。
モジュール B に依存するモジュール A があります。現在、gradle を使用しており、build.gradle
スクリプトは次のようになります。
apply plugin: 'fatjar'
description = "A_Project"
dependencies {
compile project(':B_Project')
compile "com.someExternalDependency::3.0"
}
gradleコマンドを使用してビルドするとclean build fatjar
、期待どおりにファット jar 'A.jar' が作成されます。しかし、上記のように実行すると、次の
ようになります。ファイルを変更して、メインクラスまたはマニフェストを指定するno main manifest attribute, in A.jar
にはどうすればよいですか?build.gradle