【发布时间】:2014-01-10 19:55:35
【问题描述】:
我正在尝试创建类似 Symfony 或 Sylius 的捆绑包结构。它们有一个父包,子文件夹中有一组子包。 EG symfony/framework-standard-edition 将其捆绑包放在 Symfony/Component 中,Sylius 将它们放在 Sylius/Src 中 这些是存储在私有 git 存储库中的私有包。所以我不能使用packagist。
计划是这样的文件夹结构:
/vendor/MyNamespace/PackageA/src/BundleA
/vendor/MyNamespace/PackageA/src/BundleB
/vendor/MyNamespace/PackageA/src/BundleC
/vendor/MyNamespace/BundleD
/vendor/MyNamespace/BundleE
所以包 A - C 包含在包 A 中。 包 A 需要 Bundles A - C。所以我只需要需要 MyNamespace/PackageA,这三个包将安装到 PackageA 中。
我试过设置目标目录,但它把 BundleA 放在里面
/vendor/MyNamespace/BundleA/PackageA/BundleA
由于这是一组私有 repos,我应该使用 satis 来处理它们吗?
【问题讨论】:
标签: git symfony composer-php