2011-07-21 20 views
45

シェルスクリプトを使ってantスクリプトを呼び出す必要があります。 antスクリプトのパラメータをa、b、cと考えてみましょう。どのように私はそれらの変数のパラメータを渡すことができますか?シェルスクリプトを起動するためのパラメータを提供する必要があります。誰も私にこれを助けることができますか?シェルスクリプト経由で起動されるAntスクリプトのパラメータを渡すには?

答えて

102

コマンドラインからプロパティに値を割り当てることを意味しますか?もしそうなら、

-DpropertyName=itsValue 
例えば

<project> 
    <target name="hi"> 
     <property name="person" value="world"/> 
     <echo message="Hello ${person}"/> 
    </target> 
</project> 

、その後

ant -Dperson="MerryPrankster" hi 

を試してみてください利回り

[echo] Hello MerryPrankster 
+0

屋merryprankster !!!!! DpropertyNmaeは何をするのですか? – trilawney

+1

私は答えを改訂し、それが説明することを願って – merryprankster

+0

ありがとうMerrypranskter !!!!私はこれを試みる! – trilawney

関連する問題