-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