Intellij IDEA:多个目标,多个项目,一个按钮

时间:2010-08-06 09:20:02

标签: maven-2 intellij-idea

我发现自己经常在Intellij IDEA中一个接一个地运行不同的,相互依赖的maven项目的相同目标(干净安装)。

有没有人知道如何配置类似maven目标组合的方法,理想情况下,您可以在IDEA的任务栏中配置按钮,按顺序执行这些目标?可能即使是键盘快捷键?

使用maven运行配置可能会实现类似的功能,但IDEA不会自动意识到运行对项目文件系统资源所做的更改。

干杯, 约翰内斯

3 个答案:

答案 0 :(得分:1)

对我来说,简单的解决方案是为每个模块创建一个运行配置(type = Maven),为每个模块创建多个目标(例如:clean install)作为cmd行,然后通过添加适当的链接将它们链接到一个链中一个在“发布之前”部分。

您可以将链的最后一个链接作为实际应用运行的“发布之前”链接。 然后,如果需要,您可以重新启动正在运行的实例,如果您的应用程序将按顺序重建您的maven项目,并再次启动该应用程序。

答案 1 :(得分:0)

我经常在IntelliJ中打开时,从命令行运行我的maven聚合器项目的干净安装。根据我的经验,IDE似乎很好地处理了这个问题。

答案 2 :(得分:0)

当您打开 MVN 时 - 出现“运行任何东西”-旁边有一个项目下拉菜单,您可以从中选择要运行 maven 命令的项目。