java - 防止 IntelliJ 在编译的同时执行 Maven 插件
问题描述
我刚刚在 IntelliJ 中设置了一个基于 Maven 的 Spring Boot 项目(没有将命令委托给 Maven 本身),其中包含我打算在每次构建之前运行的 jOOQ 和 Flyway。通过命令行运行mvn compile
会产生正确的行为,因为两个插件都将自己注册到正确的生命周期阶段。
但是,当Before Build
像这样在 IntelliJ 中设置触发器时,我最终会出现意外行为:
通过菜单或菜单栏按钮调用构建过程时,编译器和代码生成都将启动并并行运行。结果是编译器抛出的错误会在片刻之后自动解决。IntelliJ 内部的编译不会首先等待 Maven 进程完成。
是否有任何选项可以让 IntelliJ 的构建过程了解 Maven 进度?
解决方案
推荐阅读
- python - 如何在Python中将字符串拆分为单词,即使单词有标点符号
- c# - 有没有更简洁的方法来检查类型是否是完整的?
- c# - C#:无法将字符串转换为字符串 [] []
- ios - 内部版本号不是由 fastlane 设置的,而是由 Xcode 设置的
- wordpress - 如何将本地目录注册为 composer 包
- c# - 如何在 CCD 中限制关节旋转
- selenium-webdriver - Selenium 服务器超时等待 chromedriver - 但一切都已开始
- javascript - 未定义的索引 Jquery Ajax POST
- python-3.x - 是否有任何方法可以找到字符串中字符的最低出现次数,例如 most_common 用于最大出现次数?
- git - Git删除远程分支而不删除本地分支