【发布时间】:2014-09-09 05:50:43
【问题描述】:
我有一个使用遗留供应商库的 Symfony 2 应用程序。该库是一个包含 PHP 代码的自包含文件夹,我将其放入我的 vendor 文件夹并使用 Symfony 的类加载机制包括在内,但它不能作为包在任何地方使用,并且当前未使用 Composer 处理 - 我必须复制作为部署的一部分,它手动进入vendor 文件夹(vendor 未在源代码管理中跟踪)。
如何将这个遗留库置于 Composer 的控制之下?我希望能够部署我的应用程序的干净副本,然后使用 Composer 设置它需要的所有库,包括旧库。我想以最少的努力做到这一点——除非我必须这样做,否则我并不特别想打包任何东西,理想情况下,我想让库在应用程序之外的某个预先安排的位置可用,并且供作曲家从那里拾取。
【问题讨论】:
-
将其放入私人/个人 Git 存储库和include it in your Composer package from there
标签: php symfony composer-php