2011-04-27 99 views
1

我移動我的PHP項目藥業包和Eclipse的同時(我使用E4.1)產生phars很好,我有一個相應地更新項目的部署Ant腳本一個問題...Apache Ant任務生成phar包?

注意我不想用螞蟻的exec來調用操作系統的php運行時來做到這一點。我不能總是依靠它在那裏...

答:有沒有可以生成phar包的ant任務?

B.有沒有辦法無頭調用Eclipse的phar導出任務?

C.有沒有辦法通過使用eclipse的php運行時的ant來執行php腳本?

回答

1

manual states

Phar歸檔可以分佈如 tar歸檔,zip檔案,或作爲用於Phar擴展設計 特別是 定製PHAR文件格式。 每種文件格式都有其優點和缺點。 tar和zip文件 格式可以被讀取或提取 任何第三方工具,它可以讀取 格式,但需要phar擴展 才能使用PHP運行。該藥業 文件格式定製和獨特的 到Phar擴展,並且只能由Phar擴展或 PEAR包»PHP_Archive被 創建,但具有 應用程序 在該格式創建,如果將仍然運行 優勢phar擴展未啓用。

所以你可以壓縮一些文件並命名結果文件.phar

+2

不可能通過這種方式添加存根和元數據。 – KingCrunch 2011-06-29 14:23:51

0

Eclipse的PHP運行時也是一個深深地位於插件文件夾中的php可執行文件。