我已经创建了我的第一个Magento 1扩展程序(经过业务批准),我想将其上传到Magento市场。
当我创建Magento扩展包时,它压缩了整个Magento源。我在connect
文件夹中有三个文件:
try_home_1.0.0.tgz
package.xml
try_home.xml
我有几个问题:
connect
文件夹中找到了另外两个文件:package.xml
和try_home.xml
。它们是做什么用的,因为我们只需要向Magento市场提交try_home.tgz
文件?composer.json
文件,但找不到吗?答案 0 :(得分:0)
我认为您的想法是将您的Magento扩展程序与Magento打包在一起作为Magento扩展程序。你不能这样做。如果要自动部署Magento及其扩展,可以使用部署工具。
我不确定您是否还在寻找其他提出的问题的答案,只是在这种情况下,我也在简短地回答您:
该软件包应仅包含扩展名特定的文件。
包含扩展名的Try / Home目录的行看起来正确,但是其余行则不正确。您不应尝试在软件包中包含Magento核心文件。
这两个文件包含扩展程序的配置设置,例如名称,版本,描述等,这些设置已提供给扩展程序打包程序。扩展打包程序创建您的程序包时,它也将package.xml文件包含在程序包中。
不,那是错误的。您无需在Magento 1软件包中包含composer.json。