Nur weil die docs mir nicht ganz klar waren, und weil die Zeit verbrachte ich andere dienen kann:
docs sagen, dass diese „kopiert ein Verzeichnis (dir1) in ein anderes Verzeichnis (DEST)“:
<copy todir="../new/dest">
<fileset dir="src/dir1"/>
</copy>
Eigentlich ist dies tut nicht bedeuten "Kopie dir1
innen dest
", sondern "kopieren Sie den Inhalt von dir1
innerhalb dest
".
(im Allgemeinen in Ant wird die „root dir“ eines filesets -wie auch bei der todir
Attribut- nicht als Teil des Satzes sich betrachtet.)
das Verzeichnis dir1
innen dest
Um Platz man hat mehrere Alternativen (keine völlig befriedigend für mich - und ich habe gedacht, dass die neuen DirSet würde hier helfen, aber nicht)
<copy todir="../new/dest/dir1">
<fileset dir="src/dir1"/>
</copy>
oder
<copy todir="../new/dest">
<fileset dir="src" includes="dir1/**"/>
</copy>
Siehe auch here und here.
Ich denke, dass Sie Ihre aktuelle Lösung vermissen. – leedm777
Sie müssen den Code einrücken, um XML in Ihre Posts einzufügen. – SimonC