我发现自己经常在Intellij IDEA中一个接一个地运行不同的,相互依赖的maven项目的相同目标(干净安装)。
有没有人知道如何配置类似maven目标组合的方法,理想情况下,您可以在IDEA的任务栏中配置按钮,按顺序执行这些目标?可能即使是键盘快捷键?
使用maven运行配置可能会实现类似的功能,但IDEA不会自动意识到运行对项目文件系统资源所做的更改。
干杯, 约翰内斯
答案 0 :(得分:1)
对我来说,简单的解决方案是为每个模块创建一个运行配置(type = Maven),为每个模块创建多个目标(例如:clean install)作为cmd行,然后通过添加适当的链接将它们链接到一个链中一个在“发布之前”部分。
您可以将链的最后一个链接作为实际应用运行的“发布之前”链接。 然后,如果需要,您可以重新启动正在运行的实例,如果您的应用程序将按顺序重建您的maven项目,并再次启动该应用程序。
答案 1 :(得分:0)
我经常在IntelliJ中打开时,从命令行运行我的maven聚合器项目的干净安装。根据我的经验,IDE似乎很好地处理了这个问题。
答案 2 :(得分:0)
当您打开 MVN 时 - 出现“运行任何东西”-旁边有一个项目下拉菜单,您可以从中选择要运行 maven 命令的项目。