web-dev-qa-db-fra.com

Comment passer des paramètres pour un script Ant, qui est appelé via un script Shell?

J'ai besoin d'invoquer un script ant via un script Shell. Considérons que les paramètres du script ant sont a, b, c. comment passer le paramètre de ces variables? Je dois fournir les paramètres pour ant vis invoquer le script Shell. quelqu'un peut-il m'aider à ce sujet?

52
trilawney

Voulez-vous dire attribuer une valeur à une propriété à partir de la ligne de commande? Si oui, essayez

-DpropertyName=itsValue

Par exemple,

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

et alors

ant -Dperson="MerryPrankster" hi

les rendements

 [echo] Hello MerryPrankster
115
merryprankster