Composer php 让Composer将插件安装到另一个目录

Composer php 让Composer将插件安装到另一个目录,composer-php,Composer Php,我有一个框架,它使用插件作为plugin/目录中的子目录。插件是git子模块,工作正常。但是有些插件需要第三方库,我想使用Composer ti安装它们。插件之间也存在依赖关系,Composer也可以处理这些依赖关系 我尝试使用composer,但它会将所有内容安装到vendor/目录中,这是错误的,因为插件必须进入plugin/目录。在core/中还有框架的核心,在app/目录中有特定于应用程序的文件 在这种情况下,使用Composer的最佳方法是什么?Composer应该有一种方法来决定哪个

我有一个框架,它使用插件作为
plugin/
目录中的子目录。插件是git子模块,工作正常。但是有些插件需要第三方库,我想使用Composer ti安装它们。插件之间也存在依赖关系,Composer也可以处理这些依赖关系

我尝试使用composer,但它会将所有内容安装到
vendor/
目录中,这是错误的,因为插件必须进入
plugin/
目录。在
core/
中还有框架的核心,在
app/
目录中有特定于应用程序的文件


在这种情况下,使用Composer的最佳方法是什么?

Composer应该有一种方法来决定哪个包是插件,应该放在插件目录中。在composer中,有一个特殊的设置,您应该在这种情况下使用它


然后,您可以使用在插件目录中安装特殊插件类型

请问,你有这方面的工作实例吗?文档中的漏洞太多了。@JosefKufner文档中给出了phpdocumentor作为示例,您可以看到可能的副本看起来像副本,但没有令人满意的答案。