このようなマルチプロジェクトにサブプロジェクトタスクがあります
task genJaxb {
ext.sourcesDir = "/${rootProject.projectDir}/src/resources/xjc" ...
プロジェクト自体は正常にコンパイルされますが、親プロジェクトからプロジェクトをコンパイルすると、 ${rootProject.projectDir} が親プロジェクトのパスに解決されます。そして、エラーが発生します。親からプロジェクトをコンパイルするときに、rootProject.projectDir をサブ プロジェクト ディレクトリに解決する必要があります。
前もって感謝します