2009-05-04 10 views
0

Ich hätte gedacht, dass, wenn Sie nicht ein Ziel vorsah, xmltask die Quelldatei ändern würde und ersetzen Sie es, aber das ist offensichtlich nicht der Fall, da der folgende Code nicht funktioniert:einen Attributwert aktualisieren Wildcards

<xmltask source="**\plugin.xml"> 
    <attr path="plugin" attr="version" value="12345" /> 
</xmltask> 

Wenn ich ein Ziel angeben, erhalte ich eine Fehlermeldung, „Mehrere Eingänge, aber nur ein Ziel“:

<xmltask source="**\plugin.xml" dest="**\plugin.xml"> 
    <attr path="plugin" attr="version" value="12345" /> 
</xmltask> 

Wie kann ich dies mit Wildcards zur Arbeit? Ist es möglich?

Antwort

1

Statt eine einzelne Ausgabedatei mit dest anzugeben, geben Sie ein Ausgabeverzeichnis mit todir:

<xmltask source="**\plugin.xml" todir="output"> 
    <attr path="plugin" attr="version" value="12345" /> 
</xmltask>