我有一个使用旧版供应商库的Symfony 2应用程序。这个库是一个包含PHP代码的自包含文件夹,我把它放在我的vendor
文件夹中并包含使用Symfony的类加载机制,但它不能作为一个包在任何地方使用,并且当前没有使用Composer - 作为部署的一部分,我必须手动将其复制到vendor
文件夹中(vendor
未在源代码管理中跟踪)。
我如何将这个遗留库置于Composer的控制之下?我希望能够部署我的应用程序的干净副本,然后使用Composer来设置它需要的所有库,包括遗留库。我愿意付出最少的努力 - 我不想特别想要打包任何东西,除非我必须这样做,理想情况下我想在预先安排好的地方提供图书馆在应用程序之外,并且Composer可以从那里拿起它。
答案 0 :(得分:1)
您必须执行以下操作之一:
composer.json
,以便加载as a package from a vcs composer.json
在这两种情况下,如果您的资源库都在one of the supported methods之后,您可以配置编辑器的自动加载器。