【问题标题】:Execute ant target before build artifact in IntelliJ 12?在 IntelliJ 12 中构建工件之前执行 ant 目标?
【发布时间】:2013-01-23 23:56:15
【问题描述】:

我有一个 ant 目标,它创建了一个包含当前颠覆修订号的常量的类。

使用Execute on / Before Compilation 设置,修订号将始终是最新的。但!当您处于开发模式并经常编译和运行时,您不希望在运行 ant 目标时出现烦人的延迟。此外,还会弹出 Ant 消息窗口。不好。

显然,当我构建 WAR 文件时,我只想在构建生产环境之前运行 ant 目标。在Project Settings / Artifacts 中有一个预处理选项卡,可以在构建工件之前运行 ant 目标。但是,目标只有在编译完成后才会运行。

有没有办法让 IntelliJ 12 在编译和创建 WAR 文件之前执行 Ant 目标?

【问题讨论】:

    标签: intellij-idea


    【解决方案1】:

    你可以使用一个虚拟的运行配置来运行一些不相关的东西,但是在 Before launch 中输入如下内容:

    1. 运行 Ant 目标
    2. 制作
    3. 构建工件

    现在您可以将此配置用于生产构建。

    【讨论】:

      猜你喜欢
      • 2011-07-20
      • 2023-03-10
      • 1970-01-01
      • 2011-12-30
      • 1970-01-01
      • 2011-11-06
      • 2013-12-13
      • 1970-01-01
      • 2020-10-01
      相关资源
      最近更新 更多