現在のサブバージョンのリビジョン番号を保持する定数を持つクラスを作成する ant ターゲットがあります。
このExecute on / Before Compilation
設定により、リビジョン番号は常に最新になります。しかし!開発モードで頻繁にコンパイルして実行する場合、ant ターゲットの実行中に煩わしい遅延が発生することは望ましくありません。また、Ant メッセージ ウィンドウがポップアップします。ダメ。
明らかに、WAR ファイルをビルドするときに、本番用にビルドする前に ant ターゲットを実行したいだけです。にProject Settings / Artifacts
は、アーティファクトが構築される前に Ant ターゲットを実行できるようにする [前処理] タブがあります。ただし、ターゲットはコンパイルが完了した後にのみ実行されます。
WARファイルのコンパイルと作成の前に、IntelliJ 12にAntターゲットを実行させる方法はありますか?