【问题标题】:Intellij IDEA: multiple goals, multiple projects, one buttonIntellij IDEA:多目标、多项目、一键
【发布时间】:2011-03-26 05:55:28
【问题描述】:

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

有没有人知道一种配置类似 maven 目标组合的方法,理想情况下,您可以在 IDEA 的任务栏中配置一个按钮,您可以点击该按钮来按顺序执行这些目标?甚至可以使用键盘快捷键?

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

干杯, 约翰内斯

【问题讨论】:

    标签: maven-2 intellij-idea


    【解决方案1】:

    当我的 Maven 聚合器项目在 IntelliJ 中打开时,我经常从命令行运行它的全新安装。根据我的经验,IDE 似乎可以很好地处理这个问题。

    【讨论】:

    • 我也这样做,但我的干净构建包括在几个 xsd 上运行的 Jaxb。这意味着很多 Java 类(似乎)发生了变化,Intellij 必须重新索引它们。
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-30
        • 1970-01-01
        • 1970-01-01
        • 2013-02-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多