在maven的父子项目中,父项目中引入了插件,但是在众多子项目中的某个子项目不想使用该插件的配置方式如下:
本案例按照spring-boot-maven-plugin为例:
父pom文件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<!--<id>spring-boot-maven-plugin</id>-->
<!--<goals>
<goal>repackage</goal>
</goals>-->
</execution>
</executions>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
子pom文件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<phase>none</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>
参考文章:
http://www.javatang.com/archives/2013/12/22/50071018.html
http://blog.csdn.net/bluishglc/article/details/17191779