2016-08-08 10 views
0

Есть ли возможность отделить цели в файле build.xml, которые перечислены в следующей командой ?:Phing: целевые группы, которые перечислены в «Phing -l»

Phing -l

Потому что в настоящее время я вижу все цели в заголовке «Основные цели». Я хотел бы иметь несколько групп. Как «База данных», «PHP» и т. Д. Это возможно? Я не нашел ничего подобного в документации и Google и, конечно же, в функции поиска в Stackoverflow.

Спасибо за внимание.

ответ

0

Пока это невозможно. Для этой цели нет атрибутов для Target.

Я объясню вам мой обходной путь:

У меня есть папка bin/цели (во избежание использовать бен/Phing, если вы используете композитор для обработки Phing зависимостей) с несколькими XML-файлами:

bin/targets/ 
├── db 
│   ├── default.xml 
│   └── one_database.xml 
├── geonames.xml 
├── jmeter.xml 
├── qcode.xml 
├── skel.xml 
├── symfony.xml 
└── test.xml 

Каждый из них имеет несколько целей, и все они имеют префикс «пространства имен». В примере, цель с именем db.one_database.deploy в этом файле ./bin/targets/db/one_database.xml,

В конце моего файла build.xml У меня есть эти инструкции

<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" /> 

при выполнении бен/Phing -l цели не в отделенных группах, но и в пространстве имен сортируется по имени :)