0

このようなマルチプロジェクトにサブプロジェクトタスクがあります

task genJaxb {
    ext.sourcesDir = "/${rootProject.projectDir}/src/resources/xjc" ...

プロジェクト自体は正常にコンパイルされますが、親プロジェクトからプロジェクトをコンパイルすると、 ${rootProject.projectDir} が親プロジェクトのパスに解決されます。そして、エラーが発生します。親からプロジェクトをコンパイルするときに、rootProject.projectDir をサブ プロジェクト ディレクトリに解決する必要があります。

前もって感謝します

4

1 に答える 1

1

ReGaが述べたように、それはうまく動作し、相対パスを使用しても動作します

于 2016-06-25T23:08:22.990 に答える