使用没有依赖关系的composer

时间:2015-03-14 08:32:07

标签: php composer-php

我有这个计划的项目:

  • 主要项目取决于子项目
    • 子项目1,具有一些自己的依赖项
    • 子项目2,具有一些自己的依赖
    • 具有一些自己的依赖项的子项目3

我很好奇我是否可以使用作曲家来完成工作。我希望type "project"的包(子项目)表现得像独立项目,而不像库。

我找到了解决方法,如果在主项目composer.json provide/replace中来自子项目的所有依赖项,我可以使用composer install / update并且不用担心冲突。我可以使用自定义installer将子项目放在适当的目录中,并pluginscript为每个子项目安装依赖项。如果任何子项目添加了我需要修改主项目composer.json的依赖项,这很有用,但很难维护。

是否可以使用作曲家完成这项任务,或者我应该放弃想法写简单的工具?你怎么看?

0 个答案:

没有答案