Intellij idea 在Intellij12中构建工件之前执行ant目标?

Intellij idea 在Intellij12中构建工件之前执行ant目标?,intellij-idea,Intellij Idea,我有一个ant目标,它创建了一个类,该类的常量包含当前subversion版本号 使用编译时/编译前执行的设置,修订号将始终是最新的。但是当您处于开发模式并经常编译和运行时,您不希望在运行ant目标时出现令人讨厌的延迟。此外,还有一个Ant消息窗口弹出。不好 显然,我只想在为生产构建之前,在构建WAR文件时运行ant目标。在projectsettings/Artifacts中有一个预处理选项卡,可以在构建工件之前运行ant目标。但是,目标仅在编译完成后运行 有没有办法让IntelliJ 12在编

我有一个ant目标,它创建了一个类,该类的常量包含当前subversion版本号

使用编译时/编译前执行的
设置,修订号将始终是最新的。但是当您处于开发模式并经常编译和运行时,您不希望在运行ant目标时出现令人讨厌的延迟。此外,还有一个Ant消息窗口弹出。不好

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


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

您可以使用虚拟运行配置,该配置将运行不相关的内容,但在启动前的中放置类似以下内容:

  • 运行蚂蚁目标
  • 制造
  • 构建工件

  • 现在,您可以在生产构建中使用此配置。

    您可以使用虚拟运行配置,该配置将运行不相关的内容,但在启动前的中放置类似以下内容:

  • 运行蚂蚁目标
  • 制造
  • 构建工件
  • 现在,您可以将此配置用于生产构建