> Below is the project folder structure that i am working with:
> [root]
> -build.gradle
> [project1]
> -build.gradle
Project1 には多くのメイン クラスがあります。Project1 の build.gradle の個々のタスクは、タスクの実行時に、異なるメイン クラスを使用して異なる jar 名で jar ファイルを作成します。
ルートのbuild.gradleからproject1のbuild.gradle内でタスクを呼び出し、そこからdistZipを構築する必要があるとします。私はどのように行いますか?
私がこれまでに試したこと:
- project1 の build.gradle 内にサブタスクを作成しました。このサブタスクは、jar ファイル構築タスクを呼び出しますが、distZip は実行しません。
- distZip を呼び出してみました。zip フォルダーは作成されますが、さまざまなタスクに固有のクラスではなく、デフォルトのメイン クラスが使用されます。
zip の代わりに .pkg をビルドする他の質問はありますか?