草庐IT

php - Phing 和 Composer,哪个方向?

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

build - Phing和 Composer

我们使用phing来构建和测试我们的项目。我想尽可能地移除对PEAR的依赖,这样我就可以为不同的项目运行不同版本的包。我创建了一个composer.json文件,它安装了所有必要的包{"require":{"php":">=5.3.3","zendframework/zendframework":"2.2.*","doctrine/doctrine-orm-module":"*","phpoption/phpoption":"*"},"require-dev":{"phing/phing":"*","phpunit/phpunit":"*","pdepend/pdepend":"*",