我有一个ant目标,它创建一个持有当前subversion版本号的常量类。
使用Execute on / Before Compilation
设置时,修订号始终是最新的。但!当您处于开发模式并经常编译和运行时,您不希望在运行ant目标时出现恼人的延迟。此外,还有Ant消息窗口弹出。不好。
显然我只想在构建生产之前运行ant目标,当我构建WAR文件时。在Project Settings / Artifacts
中有一个预处理选项卡,可以在构建工件之前运行ant目标。但是,目标仅在编译完成后运行。
有没有办法让IntelliJ 12在编译和创建WAR文件之前执行Ant目标?
答案 0 :(得分:1)
您可以使用虚拟运行配置来运行不相关的内容,但在发布之前中输入类似的内容:
现在您可以将此配置用于生产构建。