親ディレクトリを示すMaven2プロパティ
次のようなマルチモジュールプロジェクトがあります。 main-project/ module1/ module2/ sub-module1/ sub-module2/ sub-module3/ ... module3/ module4/ ... Maven2で一連のプロパティ(プロジェクトをリリースする環境に依存する)を定義する必要があります。<properties>プロパティがたくさんあるので使用しません...したがって、プロパティMaven2プラグインを使用します。 プロパティファイルはmain-project/ディレクトリにあります。子にプロパティファイルの場所を指定するために、メインのpom.xmlに正しいディレクトリを設定するにはどうすればよいですか? <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>properties-maven-plugin</artifactId> <version>1.0-alpha-1</version> <executions> <execution> <phase>initialize</phase> <goals> <goal>read-project-properties</goal> </goals> <configuration> <files> <file>???/env_${env}.properties</file> </files> </configuration> </execution> </executions> </plugin> のみを設定すると<file>env_${env}.properties</file>、Maven2が最初のモジュールをコンパイルするときに、main-project/env_dev.propertiesファイルが見つかりません。を設定<file>../env_${env}.properties</file>すると、親レベルまたは任意のサブモジュールレベルでエラーが発生します...