gpt4 book ai didi

php - 从项目目录加载自定义 Phing 任务

转载 作者:行者123 更新时间:2023-12-02 16:15:59 26 4
gpt4 key购买 nike

查看 documentation for Phing 后关于如何使用 PHP 编写自定义任务。我想知道是否可以将 PHP 源文件放在我的项目文件夹中。

文档说任务 PHP 文件必须放置在classes/phing/tasks/my 中,然后可以使用此命令加载它们。

<taskdef name="myecho" classname="phing.tasks.my.MyEchoTask" />

如果源文件位于我的项目文件夹之外,则很难在版本控制下维护项目特定任务。

是否可以更改它们的加载位置?

最佳答案

如果您在构建文件中引用这样的自定义任务:

<taskdef name="myecho" classname="my.tasks.MyEchoTask" />

Phing 将查找名为 my/tasks 的目录在您当前的目录下(我相信)。

对于我自己的东西,我有一个名为 phing 的目录在我的源代码树的顶层,我只需将我的任务放在该文件夹中并使用类名 phing.<MyTaskClassName>

关于php - 从项目目录加载自定义 Phing 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13963339/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com