-1
サブプロジェクトをビルドするとき、親プロジェクトのプロパティファイルを参照しようとしています。サブプロジェクト親プロジェクトのプロパティファイル
...
<parent>
<groupId>com</groupId>
<artifactId>parent</artifactId>
<version>${parent.version}</version>
</parent>
...
ファイルは/親/ testpropertiesは/ devにありますから
はPOM。親プロジェクトから
POMは
...
<properties>
<test.properties>${project.build.directory}/../../testproperties/dev/test.properties</test.properties>
<maven-antrun-plugin-phase>none</maven-antrun-plugin-phase>
</properties>
...
Mavenは、ファイルを見つけることができません。
私はあなたの質問を全く理解していません。なにが問題ですか?見つからないものは何ですか? '$ {project.build.directory} /../../ testproperties/dev /'は存在しますか? – Tunaki
はい、$ {project.build.directory} /../../ testproperties/dev/existsが存在します。 C:/code/PropertiesFiltering/testproperties/dev/test.propertiesと解釈されます。test.propertiesファイルはその場所にあります。サブモジュールから構築するとき、Mavenはそのファイルが存在することを認識しません。 – Jim