2009-05-29 9 views
3

Mavenの 'profile'コンセプトに相当するAntがありますか?MavenプロファイルのAntに相当しますか?

引数に応じて異なる(Antファイルのうちの1つを)ビルドするターゲットセットを指定できます。だから、Mavenの中で、私はプロファイルを指定することができますし、そのようにようにそれをアクティブ:だから私のbuild.xmlが含まれていると言うmvn groupId:artifactId:goal -Denvironment=test

<target name="profile1">...</> 

<target name="profile2">...</> 

どのように私は、コンパイル時に指定することができます私は実行したいですか?

答えて

2

あなたはそれを

ant -DProfile=foo 

を呼び出すときに${Profile}foo

の代わりになります。これは嫌な回避策ですが、その場合は、コマンドラインを介して引数を渡すことができるはず蟻に引数を渡すことができますあなたの目標です。

1

propertyまたはloadpropertiesタスクを使用してファイルからプロパティを読み取ることができます。

これは複製しようとしている内容によって異なります。

+0

Thx。私はすでに特性が注入されている...これは私が探しているものではない。私はより具体的な詳細で質問を更新しました。 – Cuga

0

最初のケースについて: "ant profile1"。 2番目のケースは練習問題として残されています。

真に、実行したいターゲットのリストは、すでにantの引数です。私はあなたの例をもう少し明示する必要があると思います。

関連する問題