Es ist jetzt nicht möglich. Zu diesem Zweck gibt es keine Attribute für Target.
Ich werde erklären Ihnen meine Abhilfe:
Ich habe ein Ordner ist/Ziele (vermeiden ist/phing zu verwenden, wenn Sie Komponisten verwenden phing Abhängigkeiten zu behandeln) mit mehreren XML-Dateien:
bin/targets/
├── db
│ ├── default.xml
│ └── one_database.xml
├── geonames.xml
├── jmeter.xml
├── qcode.xml
├── skel.xml
├── symfony.xml
└── test.xml
Jeder hat mehrere Ziele, und allen wird der "Namespace" vorangestellt. In Beispiel zielt mit dem Namen db.one_database.deploy ist in dieser Datei ./bin/targets/db/one_database.xml,
Am Ende meiner build.xml Datei habe ich diese Anweisungen
<import file="bin/targets/skel.xml" optional="false" />
<import file="vendor/corretgecom/phing-base64/bin/phing/qgpl/corretgecom.qgpl.base64.xml" optional="false" />
<import file="bin/targets/symfony.xml" optional="false" />
<import file="bin/targets/test.xml" optional="false" />
<import file="bin/targets/qcode.xml" optional="false" />
<import file="bin/targets/jmeter.xml" optional="false" />
<import file="bin/targets/db/default.xml" optional="false" />
<import file="bin/targets/db/one_database.xml" optional="false" />
Wenn Sie bin/phing -l Ziele auszuführen sind nicht in getrennten Gruppen, sondern Namespaces und sortiert nach Name :)