關於如何使用PHP編寫自定義任務,請閱讀documentation for Phing。我想知道是否可以將PHP源文件放在我的項目文件夾中。從項目目錄加載自定義Phing任務
該文件說,任務PHP文件必須放置在classes/phing/tasks/my中,然後可以使用此命令加載它們。
<taskdef name="myecho" classname="phing.tasks.my.MyEchoTask" />
如果源文件不在我的項目文件夾中,那麼很難在版本控制下保持項目特定的任務。
是否有可能改變他們從哪裏加載的位置?
謝謝,這是個好消息。 – cgTag
謝謝,這太好了。但是,如果我們需要phing/Task.php,您如何確保它是跨操作系統的正確途徑? –
對於誰運行到同一個問題,因爲我的意見/上述問題的人,這是我做的: $ pear_path =修剪(了shell_exec(「梨的配置,得到php_dir」)); require_once($ pear_path。'/ phing/Task.php'); ($ pear_path。'/ phing/tasks/ext/svn/SvnBaseTask.php'); require_once –