maven 子模块排除 spring-boot-maven-plugin
场景有maven项目A项目A下面有模块B、C、D、E、Fmaven A 配置了插件 spring-boot-maven-plugin 希望其下的所有模块都自动执行现在新增了一个模块 G,模块 G 不希望继承执行这个插件在不锈钢 maven A 的情况下,按照如下配置可以对 G 禁用不执行插件 spring-boot-maven-pluginMaven A的配置如下<build><
·
场景
- 有maven项目A
- 项目A下面有模块B、C、D、E、F
- maven A 配置了插件
spring-boot-maven-plugin希望其下的所有模块都自动执行 - 现在新增了一个模块 G,模块 G 不希望继承执行这个插件
- 在不修改 maven A 的情况下,按照如下配置可以对 G 禁用不执行插件
spring-boot-maven-plugin
Maven A的配置如下
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<classifier>exec</classifier>
</configuration>
</plugin>
</plugins>
</build>
<modules>
<module>B</module>
<module>C</module>
<module>D</module>
<module>E</module>
<module>F</module>
<module>G</module>
</modules>
给模块 G 按如下配置
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
skip 插件即可
(END)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)