2

您可以在 IntelliJ 中的 Maven 构建中设置多个属性和配置选项,但我还没有完全确定您是否能够指定命令行上可用的选项,例如 --also-make 或 --also-make-家属。

有没有办法让 Maven 使用的这些选项在 Intellij 中运行配置?

4

2 回答 2

5

您可以通过右键单击Maven Projects视图中的任何目标来创建运行/调试配置,选择Create your-project[your-goal]并从那里添加任何命令行参数(例如--also-make)。您的配置将被保存并通过单击绿色箭头进行访问:)。

于 2013-02-26T09:31:09.397 回答
2

您可以将命令行选项设置为始终应用--also-make每个项目.mvn/maven.config文件。

结合 IntelliJ 的“将IDE 构建/运行操作委托给 Maven”选项(这在目前导入 Maven 项目时似乎是默认设置),可以在 IDE 的主要按钮和菜单项正常工作的情况下构建和运行。解决模块间依赖关系或失败 Enforcer 不再失败

总是包含可能会有不良的副作用,--also-make但到目前为止我还没有遇到过——在使用 Reactor 的多模块项目中,这种方式几乎总是我想要的,因此它也节省了在 CLI 上的输入。

旁注:我仍然发现@Bastien Jansen 的答案对于调用其他类似运行的 Maven 目标很有用,例如spring-boot:runIDEA 社区版,它没有 Ultimate 对 Spring Boot 应用程序的更一流的支持。

于 2019-11-16T08:56:49.527 回答