web-dev-qa-db-ja.com

シェルスクリプトを介して呼び出されるAntスクリプトのパラメーターを渡す方法

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

52
trilawney

コマンドラインからプロパティに値を割り当てるということですか?もしそうなら、試してみてください

-DpropertyName=itsValue

例えば、

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

その後

ant -Dperson="MerryPrankster" hi

利回り

 [echo] Hello MerryPrankster
115
merryprankster