Вы используете Phing? [закрытый]

Если вы хотите экспортировать все JAR-файлы веб-проекта Java, откройте последний созданный WAR-файл с помощью ZIP-инструмента (например, 7-Zip), перейдите в папку / WEB-INF / lib /. Здесь вы найдете все JAR-файлы, которые вам нужны для этого проекта (как указано в «Связанные библиотеки»).

25
задан Ijas Ameenudeen 18 January 2019 в 11:00
поделиться

4 ответа

От Federico Cargnelutti сообщение в блоге :

Функции включают преобразования файла (например, маркерная замена, преобразование XSLT, преобразования шаблона Smarty), операции файловой системы, интерактивная поддержка сборки, выполнение SQL, операции CVS, инструменты для создания ГРУШЕВЫХ пакетов, и многое другое.

, Конечно, Вы могли записать пользовательские сценарии для всего вышеупомянутого. Однако использование специализированного инструмента сборки как Phing приносит Вам много пользы. Вы будете использовать доказанную платформу так вместо того, чтобы иметь необходимость волноваться об установке "инфраструктуры", которую можно сфокусировать на коде, который необходимо записать. Используя Phing также облегчит для того, когда новые участники присоединятся к Вашей команде, они будут в состоянии понять то, что продолжается, если они использовали Phing (или Муравей, который является тем, что Phing на основе), прежде.

16
ответ дан Ryan Guest 28 November 2019 в 21:30
поделиться

Я не вижу неопровержимых оснований для движения с phing. Я имею в виду, PHP программисты должны делать попытку перезаписи Eclipse "просто, потому что" могло бы так или иначе быть легче записать плагины Eclipse в PHP? Я не думаю так.

у Муравья есть лучшая документация, включая некоторые хорошие книги o'reilly, и это известно во вселенной Java, таким образом, Вы избегаете проблем (1) "мы еще не скопировали функцию X в phing" и (2) риска phing проекта, идущего мертвый. Вот статья о конфигурировании PHPUnit для работы с муравьем и cruisecontrol: не настолько трудно. И Вы получаете интеграцию затмения бесплатно.

Удачи!

2
ответ дан 28 November 2019 в 21:30
поделиться

Я перешел из Ant в Phing «только потому, что» это PHP. Я использую его для экспорта из разных репозиториев Subversion, копирования материалов, создания различных инсталляционных пакетов и т. Д. - все это с помощью 20-строчного XML-файла многократного использования и файла конфигурации со специфическими для проекта материалами. Я никак не мог сделать это так быстро с помощью специального скрипта. Я также планирую интегрировать создание документации API и модульные тесты. Люблю это!

7
ответ дан 28 November 2019 в 21:30
поделиться

Убедительным ответом для меня является то, что phing понимает пути к классам PHP. Муравей не знает. Я не хочу, чтобы файл ant build.xml был заполнен командами exec. Я в основном программист на java и до сих пор пользуюсь phing. Это лучший инструмент для работы.

7
ответ дан 28 November 2019 в 21:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: