在Shopware的开发模板项目中,列出了三个作曲家路径存储库。这
{
"type": "path",
"url": "custom/plugins/*",
"options": {
"symlink": true
}
},
配置似乎设置了一个路径存储库,允许您使用通过 composer 分发的 Shopware 插件在本地工作。
还有
{
"type": "path",
"url": "platform",
"options": {
"symlink": true
}
}
它配置了一个path
存储库,如果您(按照安装说明)克隆或复制shopware/platform
代码到./platform
,该存储库将允许您使用shopware/platform
作曲家包。
最后,还有以下文件夹
{
"type": "path",
"url": "custom/plugins/*/packages/*",
"options": {
"symlink": true
}
},
该模式custom/plugins/*/packages/*
允许您使用哪些特殊文件? 换句话说,Shopwareplugin
的文件夹中的packages
文件夹是什么/
custom/plugins/*/packages/*
路径存储库使您能够在插件中提供私有依赖项。 因此,插件本身可以像composer.json
文件中的其他软件包一样require
这些包,但源代码由插件本身在此特殊路径下提供。
您可以在此处找到相应的 PR:https://github.com/shopware/development/pull/141