Ant Le <copier> type ne prend pas en charge imbriquée de données texte (“ ”) question
Salut Mon script ant snippest ressemble à ceci.
<copy todir="${warDir}/WEB-INF/classes">
<fileset dir="${classdir}" includes="**/*.class" />
</copy>
Je reçois ce message d'erreur lorsque j'execute ant contre cette build.xml
The <copy> type doesn't support nested text data (" ").
Quelqu'un peut-point de la question, je suis en utilisant fedora 16 et ant de la distribution 1.7.0
Vous devez vous connecter pour publier un commentaire.
Je figure sur la question. Je
il y avait des ordures caractère de codage qui a été invisible. Si tout le contenu est tapé dans l'éditeur vim sans les copier, il fonctionne très bien.
Il ressemble à ce qui est dû à l'analyseur de la rencontre d'un mauvais caractère. L'intérieur de la parenthèse à la fin de l'erreur, il vous indique ce que le problème de caractère. J'ai rencontré le même problème, en raison d'un mauvais copier-coller (un point-virgule était introduit à la fin d'un élément).
Ne peut pas reproduire votre problème. Peut-être cette erreur est signalée contre un autre copie tâche à l'intérieur de votre construction?
ANT normalement lance ce message d'erreur, quand vous avez mal spécifié votre tâche ANT.
Par exemple:
ANT n'aime pas cela parce que le "todir" paramètre est maintenant dans le corps de la balise, au lieu d'être spécifié comme un attribut XML.