Plugins 通过composer需要shopware 6插件

Plugins 通过composer需要shopware 6插件,plugins,composer-php,shopware6,Plugins,Composer Php,Shopware6,我正在为Shopware 6开发一个自定义插件。它将不会坐在商店里,而是我们自己的公司在github上回购 当我运行composer require plugin/name时,如何将其安装到custom/plugins而不是vendor 我尝试在插件的composer“type”中设置:“shopware plugin”和“type”:“shopware platform plugin”,但它仍然将其放入供应商的中 这是:-我宁愿指定正确的类型,而不是使用安装程序路径手动设置安装路径 你知道每种

我正在为Shopware 6开发一个自定义插件。它将不会坐在商店里,而是我们自己的公司在github上回购

当我运行
composer require plugin/name
时,如何将其安装到
custom/plugins
而不是
vendor

我尝试在插件的composer
“type”中设置:“shopware plugin”
“type”:“shopware platform plugin”
,但它仍然将其放入供应商的

这是:-我宁愿指定正确的类型,而不是使用
安装程序路径
手动设置安装路径

你知道每种商店用品是什么意思吗


我的composer版本是1.10.8

编辑:事实证明,截至今天(2020.07.07),composer安装程序无法处理
shopware平台插件
类型。最后,我制作了一个自定义安装程序,您可以在这里找到:-只需将它添加到插件的编写器中,即可完成


我发现了问题所在。我对解释如何创建自定义安装程序的其他指南感到困惑,并没有注意到在使用默认安装程序时,composer中没有包含默认安装程序,插件中需要用到它们:

    "require": {
        "shopware/core": "*",
        "composer/installers": "~1.0"
    },

我觉得很傻,如果有更多像我这样的天才出现,就不删除它。

编辑:事实证明,截至今天(2020.07.07),composer安装程序无法处理
shopware平台插件类型。最后,我制作了一个自定义安装程序,您可以在这里找到:-只需将它添加到插件的编写器中,即可完成


我发现了问题所在。我对解释如何创建自定义安装程序的其他指南感到困惑,并没有注意到在使用默认安装程序时,composer中没有包含默认安装程序,插件中需要用到它们:

    "require": {
        "shopware/core": "*",
        "composer/installers": "~1.0"
    },

我觉得很傻,如果有更多像我这样的天才出现,就不删除它。

composer.json
中更改
type
后,您是否为新版本添加了标签?没有,对于开发,我使用链接到分支
dev my branch
,并在
repositories
中设置一个正确的条目,指向vcs url。在插件的
composer.json
中更改
类型后,您是否标记了新版本?否,对于开发,我使用指向分支的链接
dev my branch
,同时在
存储库中设置一个适当的条目
键指向vcs url。