掌握composer.json到多个应用程序

时间:2013-07-02 04:39:01

标签: composer-php

无论如何我可以配置composer.json将项目安装到子文件夹中并在根目录中维护composer.json吗?

例如,如果我这样做:

composer create-project laravel/laravel apps/app1

我将在apps / app1上提供composer.json,但我想要的是将composer.json应用到应用程序中,这样我就可以在应用程序中进行作曲家更新,应用程序下的所有应用程序也应该更新。

1 个答案:

答案 0 :(得分:0)

那是不可能的。 Composer是一个依赖项管理器,因此严格按照每个项目管理依赖项。

也就是说,您可以轻松编写一个循环遍历项目的bash脚本,并在每个项目上运行composer update

一个例子:

#!/bin/bash
for dir in $(ls); do
    (cd $dir; composer update);
done