Gradle 1.6 を使用して、作成したライブラリを構築しています。私のjarとこのjarの他のいくつかのサードパーティの依存関係を含むuber zipファイルを作成しようとしています。プラグインを適用しdistribution
て distZip/distTar/installDist タスクのいずれかを実行すると、gradle はそれらのタスクをスキップし、UP-TO-DATE であると表示します。Uber アーカイブは作成されません。プラグインdistribution
を適用して属性を指定すると、適用する代わりに 、gradle は uber アーカイブを正常にビルドします。プラグインで行っていないことはありますか? Uber アーカイブの構築を拒否しているのはなぜですか?application
mainClassName
distribution
2672 次
1 に答える
1
ほとんどの場合、配布プラグインを正しく構成していません。たとえば、ディストリビューションの内容を宣言していない可能性があります。詳細については、Gradle ユーザー ガイドのディストリビューション プラグインの章、および完全な Gradle ディストリビューションのサンプルを参照してください。
PS: 常に関連するコードを表示してください。
于 2013-10-17T18:34:27.593 に答える