私はこのマルチモジュールプロジェクトを持っています。
各ビルドの最初に、いくつかのbatファイルを実行したいと思います。
だから私は次のことをしました:
<profile>
<id>deploy-db</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.1.1</version>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.1.1</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>exec</goal>
</goals>
<inherited>false</inherited>
</execution>
</executions>
<configuration>
<executable>../database/schemas/import_databases.bat</executable>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</profile>
ルートからを実行mvn verify -Pdeploy-db
すると、各モジュールでこのスクリプトが何度も実行されます。
ルートモジュールで一度だけ実行したい。
私が欠けているものは何ですか?
ありがとう