2017-06-30 13 views
0

戦争プロジェクトMyWebAppが追加されます。Gradleの戦争の空瓶が

src/main/webapp 

thareにはJavaのソースではありません。 jarsは、ランタイム依存性を使用して戦争に追加されます。

apply plugin: 'war' 
dependencies { 
    runtime project(':foo') 
} 

宣言し、実行時の依存関係がある場合、戦争に追加されますMyWebApp.jar空瓶。空の瓶が生成されないようにする方法。

答えて

1

JARタスクを無効にするだけで、JARは生成されません。

jar.enabled false 

が生成されたJARが既にあり、あなたはクリーンビルドを行っていない場合は、生成されたJARを削除するか、あなたはそれがWARにまだあることを不思議に思うかもしれません。

+0

ごめんなさい。空のジャーは、グラデーション処理中のサブプロジェクトからのものです。実際に戦争のプラグインはjarタスクを無効にしました。 – eastwater

+0

さて、サブプロジェクトのjarタスクを無効にしてください。 – Vampire

関連する問題