您可以在 IntelliJ 中的 Maven 构建中设置多个属性和配置选项,但我还没有完全确定您是否能够指定命令行上可用的选项,例如 --also-make 或 --also-make-家属。
有没有办法让 Maven 使用的这些选项在 Intellij 中运行配置?
您可以在 IntelliJ 中的 Maven 构建中设置多个属性和配置选项,但我还没有完全确定您是否能够指定命令行上可用的选项,例如 --also-make 或 --also-make-家属。
有没有办法让 Maven 使用的这些选项在 Intellij 中运行配置?
您可以通过右键单击Maven Projects
视图中的任何目标来创建运行/调试配置,选择Create your-project[your-goal]
并从那里添加任何命令行参数(例如--also-make
)。您的配置将被保存并通过单击绿色箭头进行访问:)。
您可以将命令行选项设置为始终应用--also-make
的每个项目.mvn/maven.config
文件。
结合 IntelliJ 的“将IDE 构建/运行操作委托给 Maven”选项(这在目前导入 Maven 项目时似乎是默认设置),可以在 IDE 的主要按钮和菜单项正常工作的情况下构建和运行。解决模块间依赖关系或失败 Enforcer 不再失败。
总是包含可能会有不良的副作用,--also-make
但到目前为止我还没有遇到过——在使用 Reactor 的多模块项目中,这种方式几乎总是我想要的,因此它也节省了在 CLI 上的输入。
旁注:我仍然发现@Bastien Jansen 的答案对于调用其他类似运行的 Maven 目标很有用,例如spring-boot:run
IDEA 社区版,它没有 Ultimate 对 Spring Boot 应用程序的更一流的支持。