親POMのプロファイルにすでに定義されているプラグインの構成を上書きすることはできますか?
私のプロジェクトのPOM親ファイルには、このプロジェクトに役立ついくつかの構成を定義するプロファイルがあります(そのため、この親POMを削除できません)。 <profile> <id>wls7</id> ... <build> <plugins> <!-- use java 1.4 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <fork>true</fork> <source>1.4</source> <target>1.4</target> <meminitial>128m</meminitial> <maxmem>1024m</maxmem> <executable>%${jdk14.executable}</executable> </configuration> </plugin> </plugins> </build> ... </profile> しかし、私のプロジェクトでは、テストクラスのコンパイルにjdk4の代わりにjdk5を使用するために、maven-compiler-pluginの設定をオーバーライドしたいだけです。 私がプロジェクトのPOMでこのセクションを作成したのはそのためです。 <profiles> <profile> <id>wls7</id> <activation> <property> <name>jdk</name> <value>4</value> </property> </activation> <build> <directory>target-1.4</directory> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <executions> <execution> <id>my-testCompile</id> <phase>test-compile</phase> <goals> <goal>testCompile</goal> …