1

現在のサブバージョンのリビジョン番号を保持する定数を持つクラスを作成する ant ターゲットがあります。

このExecute on / Before Compilation設定により、リビジョン番号は常に最新になります。しかし!開発モードで頻繁にコンパイルして実行する場合、ant ターゲットの実行中に煩わしい遅延が発生することは望ましくありません。また、Ant メッセージ ウィンドウがポップアップします。ダメ。

明らかに、WAR ファイルをビルドするときに、本番用にビルドする前に ant ターゲットを実行したいだけです。にProject Settings / Artifactsは、アーティファクトが構築される前に Ant ターゲットを実行できるようにする [前処理] タブがあります。ただし、ターゲットはコンパイルが完了した後にのみ実行されます。

WARファイルのコンパイルと作成の前に、IntelliJ 12にAntターゲットを実行させる方法はありますか?

4

1 に答える 1

1

無関係なものを実行するダミーの実行構成を使用できますが、起動前に次のようなものを入れます。

  1. Ant ターゲットの実行
  2. 作る
  3. アーティファクトを構築する

これで、この構成を本番ビルドに使用できます。

于 2013-02-08T18:54:46.537 に答える