Ant: Incorrect \uxxxx de l'encodage en propertyfile tâche

Je reçois le message d'erreur ci-dessous avec une Fourmi skript j'ai écrit.

J'ai déjà fait quelques recherches sur google et trouvé, le problème réside avec les chaînes contenant \u, ce qui se passe sous Windows en raison de séparateur de répertoire. J'ai changé tous ceux /mais l'erreur reste.

Il n'y sont certainement pas en restant \u cordes dans mon script.

java.lang.IllegalArgumentException: Malformed \uxxxx encoding.

L'erreur se produit lors de l'exécution de la propertyfile tâche, j'ai donc examiné le fichier que je veux changer. Ce, d'autre part contient plusieurs \u cordes. Le fichier n'a aucun rapport avec ant cependant, c'est un borland projet (fichier xml) qui contient une ligne comme [someParameter]=[someValue].

Je veux juste augmenter [someValue] par 1.

Donc ma question est:

Peut la propriété de fichier je veux changer la cause de l'erreur mentionnée

et si la réponse est "oui",

Ce que je peux faire, autres que de le faire avec une regex tâche (comme trouver la ligne, propertyregex-tion de la valeur, les mathématiques+1 la valeur et de la regex en remplaçant la valeur)

OriginalL'auteur Michael Niemand | 2013-06-11