2010-03-01 2 views
3

Je souhaite définir une cible en utilisant une propriété dans le cadre de son attribut name, mais la propriété ne semble pas être résolue.Cible Ant avec propriété faisant partie de l'attribut name

<property name="foo" value="FOO" /> 

<target name="${foo}.init.win32" /> 

<antcall target="${foo}.init.win32" /> 

L'erreur que je reçois est: Target « FOO.init.win32.x86 » n'existe pas dans le projet.

Je suppose que Ant n'autorise pas ce comportement?

Répondre

2

Oui, ant n'autorise pas le nom de la variable. Sinon, le calcul de la dépendance peut être très difficile.

+0

merci - Je l'ai juste retravaillé là où je n'aurais pas besoin de la variable dans l'attribut Nom cible. Il en résultait plus de duvet, mais ... eh bien. – Michael

Questions connexes