задача Apache Ant для создания пакетов phar? - PullRequest
1 голос
/ 27 апреля 2011

Я перемещаю свои проекты php в пакеты phar, и хотя Eclipse (я использую e4.1) прекрасно генерирует phars, у меня проблема с соответствующим обновлением ant-скриптов развертывания проекта ...

ПРИМЕЧАНИЕ : Я не хочу использовать команду exec для вызова среды выполнения php операционной системы. Я не всегда могу положиться на это, чтобы быть там ...

A. Есть ли задача ant, которая может генерировать phar-пакеты?

B. Есть ли способ вызвать задачу экспорта phar в Eclipse без головы?

C. Есть ли способ выполнить php-скрипт с помощью ant, используя php-среду eclipse?

Ответы [ 2 ]

1 голос
/ 29 июня 2011

В ручном состоянии :

Phar-архивы могут распространяться как tar-архивы, zip-архивы или как пользовательский формат phar-файлов, разработанный специально для расширения phar.Каждый формат файла имеет свои преимущества и недостатки.Форматы файлов tar и zip могут быть прочитаны или извлечены любым сторонним инструментом, который может прочитать формат, но для работы с PHP требуется расширение phar.Формат файла phar настроен и уникален для расширения phar и может быть создан только расширением phar или пакетом PEAR »PHP_Archive, но имеет то преимущество, что приложения, созданные в этом формате, будут работать, даже если расширение phar не включено.

Таким образом, вы можете просто сжать некоторые файлы и назвать получившийся файл .phar.

0 голосов
/ 19 августа 2011

Среда выполнения Eclipse PHP также является исполняемым файлом php, который находится глубоко в папке плагина.

...