我想在我的应用程序中同时使用 Phing 和 Composer。Phing 作为构建系统和 Composer 来管理依赖项。但是应该以哪种方式使用它们?
目前,我们正在所有服务器上全局安装 Phing。Phing 应该完全自动化我们各种项目的构建。只需签出项目的副本,使用默认目标运行 Phing,您应该会很好。这也意味着那里应该有一个 Phing 目标,它调用 Composer 来安装所有依赖项。所以,Phing 调用作曲家。但是我一直找不到有关此设置的任何信息。没有 ComposerTask 或任何类似的东西,谷歌搜索并没有发现任何人以这种方式工作。
但我确实看到了很多相反的情况。人们使用 Composer 将 Phing 安装为项目依赖项。
那么,每种方法的(缺点)优点是什么?我是否试图以错误的方式做到这一点?