können Sie die foreach Aufgabe mit Dateigruppen verwenden, zB:
<?xml version="1.0" encoding="utf-8"?>
<project name="cat-fileset" basedir="." default="iterate">
<target name="iterate">
<foreach param="fname" absparam="abs-fname" target="cat">
<fileset dir="${project.basedir}">
<include name="*.php" />
</fileset>
</foreach>
</target>
<target name="cat">
<exec command="cat ${abs-fname}"
escape="false"
checkreturn="true"
passthru="true" />
</target>
</project>
Beachten Sie, dass diese Funktion in Version 2.4.0 von Phing
diese umgesetzt wurde ist meine Phing-Version: Phing Version 2.3.3 Ich habe diesen Fehler: Fehler beim Initialisieren verschachtelten el ment [wrapped: phing.tasks.system.ForeachTask unterstützt den Ersteller/Addierer 'Dateisatz' nicht.]] –
Entschuldigung dafür, es ist nicht 2.3.1 sondern 2.4.0: http://phing.info/trac/ticket/252 Die neuste stabile Version ist 2.4.1, du möchtest vielleicht upgraden. – nuqqsa