Je suis nouveau fourmi, et je veux exiger un nom de fichier si autre chose que la cible par défaut est utilisé, de sorte que la syntaxe d'appel serait quelque chose comme ceci:Comment demander un argument de ligne de commande pour Ant?
ant specifictarget -Dfile=myfile
J'utilise le ant contrib package pour me donner des fonctionnalités supplémentaires, j'ai donc ceci:
<if>
<equals arg1="${file}" arg2="" />
<then>
<!-- fail here -->
</then>
</if>
Ma pensée est que si le fichier n'a pas été spécifié, il est peut-être égale à la chaîne vide. Évidemment, cela n'a pas fonctionné, et je ne trouve aucun exemple sur google ou la bonne syntaxe dans le manuel.
Alors, quelle syntaxe dois-je utiliser?
Va écrire la même chose :-). Une version encore plus courte serait " " –
+1 Merci, David et Matt. J'ai fini par utiliser la version courte. –
Les gars, avez-vous strictement besoin d'ajouter l'attribut _if_ dans la seconde cible nommée _specifictarget_? – Victor