1

Gradle 1.6 を使用して、作成したライブラリを構築しています。私のjarとこのjarの他のいくつかのサードパーティの依存関係を含むuber zipファイルを作成しようとしています。プラグインを適用しdistributionて distZip/distTar/installDist タスクのいずれかを実行すると、gradle はそれらのタスクをスキップし、UP-TO-DATE であると表示します。Uber アーカイブは作成されません。プラグインdistributionを適用して属性を指定すると、適用する代わりに 、gradle は uber アーカイブを正常にビルドします。プラグインで行っていないことはありますか? Uber アーカイブの構築を拒否しているのはなぜですか?applicationmainClassNamedistribution

4

1 に答える 1

1

ほとんどの場合、配布プラグインを正しく構成していません。たとえば、ディストリビューションの内容を宣言していない可能性があります。詳細については、Gradle ユーザー ガイドのディストリビューション プラグインの章、および完全な Gradle ディストリビューションのサンプルを参照してください。

PS: 常に関連するコードを表示してください。

于 2013-10-17T18:34:27.593 に答える