3
เป็นไปได้หรือไม่ที่จะลบล้างการกำหนดค่าของปลั๊กอินที่กำหนดไว้แล้วสำหรับโปรไฟล์ใน 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> แต่ในโครงการของฉันฉันแค่อยากจะแทนที่การกำหนดค่าของ maven-compiler-plugin เพื่อใช้ jdk5 แทน jdk4 สำหรับการรวบรวมคลาสทดสอบ นั่นเป็นเหตุผลที่ฉันทำส่วนนี้ใน POM ของโครงการของฉัน: <profiles> <profile> <id>wls7</id> <activation> <property> <name>jdk</name> <value>4</value> </property> …