2011-01-18 20 views
3

Intelliji IDEAのANTビルド中に、定義されたプロパティを含むグローバルプロパティファイルを設定する方法はありますか?Intellij IDEAのANTグローバルプロパティファイル?

Eclipseでは、「ウィンドウ/環境設定/ Ant /ランタイム」設定の[プロパティ]タブでこれを行うことができます。

これをIntellij IDEA 9または10でどのように設定できますか?

答えて

3

ビルドスクリプトについてIDEA allows you to specify custom propertiesではなく、ファイル経由:

ビルドスクリプトに渡される実行時プロパティを指定するには、このタブを使用します。これらのプロパティは、コマンドラインの-Dオプションの後に定義されたものと同等です。プロパティは、「名前 - 値」のペアとして定義されます。値はハードコーディングすることも、実行時にマクロから動的に評価することもできます。

あなたは、ファイルを使用する場合は、build.xmlのからreference properties fileする必要があります。

+0

ありがとうございます。私は約500のbuild.xmlsのサブプロジェクト(80のサブフォルダ)を持つ大きなjavaプロジェクトを持っています。すべてのbuild.xmlには、グローバルなantプロパティーEclipse configに暗黙的に依存しています。開発チームのメンバー全員がEclipseを使用していますが、私はIntelliji IDEAに移行しています。私はすべてのbuild.xmlとプロパティファイルを編集したくないので、IDEAでEclipseのようなantグローバルプロパティを取得する簡単な方法を見つけました。 – popalka

+2

IDE固有の設定を使用してビルドを管理することは、あまり移植性がありません。私はあなたがここで不運になるのではないかと心配しています。 – CrazyCoder

0

また、コマンドシェル([表示]> [ツールのWindows>ターミナル)にAntビルドスクリプトを実行することができます。コマンドantは、特定のプロパティファイルをロードできます(例:<property file="./resources/build.properties" />)。