Как вы можете запустить свои PHP-скрипты при использовании Maven для PHP? - PullRequest
0 голосов
/ 20 мая 2010

У меня есть приложение, состоящее из множества скриптов, выполняющих некоторые вещи самостоятельно. Я хочу изменить его структуру, используя Maven для PHP с несколькими модулями, общим модулем и множеством клиентских модулей в зависимости от общего. Я использую PHPUnit для тестирования и запускаю тесты из maven с "mvn test". Таким образом, при запуске тестов maven включает общие пути модулей и пути src / main / php. Проблема в том, что я не знаю, как сейчас запускать сценарии, потому что для целей тестирования мне приходится полагаться на то, что Maven включает в себя необходимые пути к модулям, чтобы я мог включать файлы относительно корня моего модуля src dir. 1001 *

Есть ли способ справиться с этим? Должен ли я использовать файл .bat, содержащий пути ко всем моим модулям для запуска сценариев?

1 Ответ

0 голосов
/ 27 мая 2010

Я думаю, что единственными решениями являются: - используйте один модуль maven для всех источников, чтобы полученная банка имела желаемую структуру. - используйте скрипт оболочки для запуска ваших php скриптов после того, как вы смешаете все jar модулей в одной папке. Оболочка должна быть примерно такой: php -d include_path = "все пути ко всем вашим модулям src" "имя_скрипта и аргументы". Имя сценария и аргументы будут теми, которые вы предоставите при вызове сценария оболочки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...