58 votes

Comment passer des paramètres pour un script Ant, qui est invoqué 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 puis-je passer le paramètre pour ces variables? Je dois fournir les paramètres pour ant vis invoquer le script shell. quelqu'un peut-il m'aider à ce sujet?

125voto

merryprankster Points 1397

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>

puis

 ant -Dperson="MerryPrankster" hi

rendements

  [echo] Hello MerryPrankster

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X