我有一个 ant 目标,它创建一个具有保持当前颠覆修订号的常量的类。
通过Execute on / Before Compilation
设置,修订号将始终是最新的。但!当您处于开发模式并经常编译和运行时,您不希望在运行 ant 目标时出现烦人的延迟。此外,还会弹出 Ant 消息窗口。不好。
显然,当我构建 WAR 文件时,我只想在构建生产之前运行 ant 目标。其中Project Settings / Artifacts
有一个预处理选项卡,可以在构建工件之前运行 ant 目标。但是,目标仅在编译完成后运行。
有没有办法让 IntelliJ 12 在编译和创建 WAR 文件之前执行 Ant 目标?