Pertanyaan Bagaimana cara mengirim parameter untuk skrip Ant, yang dipanggil melalui skrip shell?


Saya perlu meminta skrip semut melalui skrip shell. Mari kita perhatikan parameter untuk skrip semut adalah a, b, c. bagaimana saya bisa melewati parameter untuk variabel-variabel? Saya harus menyediakan parameter untuk semau vis aktifkan skrip shell. Ada yang bisa membantu saya dalam hal ini?


45
2017-07-21 12:35


asal


Jawaban:


Apakah Anda bermaksud menetapkan nilai ke properti dari baris perintah? Jika demikian, cobalah

-DpropertyName=itsValue

Sebagai contoh,

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

lalu

ant -Dperson="MerryPrankster" hi

hasil

 [echo] Hello MerryPrankster

103
2017-07-21 12:38