gradleユーザーガイド 第27章 Earプラグイン
この章のサンプル(earWithWar、earCustomize)をコンパイルすると、Earアーカイブ中にWarファイルが含まれず、Jarファイルが含まれる。(Jarの中身はWarプロジェクトのJavaクラスファイル。ejb-jarプロジェクトとみなされている?)
Earプロジェクトのbuild.gradleに以下で、解決する。
build.gradle(修正前)
dependencies {
deploy project(':war')
}
build.gradle(修正後)
dependencies {
deploy project(path:':war', configuration: 'archives')
}
受け売りなので、理由は不明です。
英文サイトでしか解決法が見つからなかったので、備忘録として記載しました。