Peut-être l'une de ces questions de débutant vraiment terribles où le manuel vous dira tout, mais, de toute façon, prenez cette ligne ci-dessous :
ant -Dfoo=bar buildme
dans mon build script, quelle est la propriété qui contient "buildme" ?
Peut-être l'une de ces questions de débutant vraiment terribles où le manuel vous dira tout, mais, de toute façon, prenez cette ligne ci-dessous :
ant -Dfoo=bar buildme
dans mon build script, quelle est la propriété qui contient "buildme" ?
La liste des cibles invoquées est disponible dans la propriété
ant.project.invoked-targets
Si une cible par défaut est spécifiée, elle sera la cible invoquée. Si une ou plusieurs cibles sont spécifiées sur la ligne de commande, elles apparaissent séparées par des virgules dans la propriété. Notez que la propriété ne devient active que lorsque l'exécution passe à une cible - si vous essayez de lire la propriété en dehors de toute cible, elle sera désactivée.
Ainsi, si le projet a un objectif par défaut "zéro" :
$ ant one two
# ant.project.invoked-targets is set to:
one,two
y
$ ant
# ant.project.invoked-targets is set to (default):
zero
Je ne suis pas sûr de comprendre votre question, mais "buildme" est la cible à exécuter, pas une propriété.
ant [options] [target [target2 [target3] ...]]
Vous le "choisissez" en créant la cible correspondante :
<target name="buildme">
<!-- tasks that will execute here -->
</target>
Quant à la propriété foo, vous la "cueillez" en utilisant ${foo}.
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.