aydin-hassan / magento-connect-composer-plugin
此软件包的最新版本(1.4.2)没有可用的许可证信息。
1.4.2
2019-04-04 13:28 UTC
Requires
- composer-plugin-api: ^1.0
Requires (Dev)
- composer/composer: ~1.0@dev
- phpunit/phpunit: ~4.3
- squizlabs/php_codesniffer: ~1.5
README
一个Composer插件,用于使用composer
从Magento Connect安装软件包,而不使用自定义的satis
安装,如http://packages.firegento.com/
这个工具替代了使用http://packages.firegento.com/
,因为我发现它不可靠,连接上很多软件包在连接上并不存在。新版本似乎也有轻微的延迟。我创建了这个插件而不是贡献,因为连接爬虫的源代码并不公开。我相信这个工具在内部工作上稍微简单一些。
设置
需要此插件
composer require aydin-hassan/magento-connect-composer-plugin
定义您的连接软件包
{ "name": "some-magento-project", "require": { "aydin-hassan/magento-connect-composer-plugin" : "~1.0" }, "extra": { "connect-packages" : { "Adyen_Payment": "~2.3", "Aijko_WidgetImageChooser" : "*" } } }
注意:连接软件包应该是连接扩展密钥。应使用完全相同的格式,因为连接服务器区分大小写。连接上可用的所有版本都将对您可用,您可以使用composer
的特殊运算符,如^
、~
和1.*
。
更新!
composer update
提示:如果您将此插件与magento-composer-installer一起使用,模块也将安装到您的magento-root-dir
中。
查找模块
可以使用
如果您使用连接,您将需要一个账户来查看扩展密钥。
注意
第一次安装软件包时,如果您已经定义了额外的内容,连接软件包将不会下载。这是因为插件需要在composer执行依赖关系解决之前处理额外内容。任何在软件包第一次安装之后的事件都太晚了。然而,在此情况下将打印一条消息,告诉您再次运行composer update
。
如果首先安装插件然后定义连接软件包,则此问题无关紧要。从锁定文件安装时不会发生此问题。