打包Magento 1.9扩展包包括所有Magento

时间:2018-08-01 06:44:40

标签: php magento magento-1.9

我已经创建了我的第一个Magento 1扩展程序(经过业务批准),我想将其上传到Magento市场。

当我创建Magento扩展包时,它压缩了整个Magento源。我在connect文件夹中有三个文件:

  • try_home_1.0.0.tgz
  • package.xml
  • try_home.xml

我有几个问题:

  1. 打包文件仅包含Magento的扩展名还是全部?
  2. 我的内容路径有问题吗(请参见下图)?
  3. 我在connect文件夹中找到了另外两个文件:package.xmltry_home.xml。它们是做什么用的,因为我们只需要向Magento市场提交try_home.tgz文件?
  4. Magento 1软件包扩展名需要composer.json文件,但找不到吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

我认为您的想法是将您的Magento扩展程序与Magento打包在一起作为Magento扩展程序。你不能这样做。如果要自动部署Magento及其扩展,可以使用部署工具。

我不确定您是否还在寻找其他提出的问题的答案,只是在这种情况下,我也在简短地回答您:

  1. 该软件包应仅包含扩展名特定的文件。

  2. 包含扩展名的Try / Home目录的行看起来正确,但是其余行则不正确。您不应尝试在软件包中包含Magento核心文件。

  3. 这两个文件包含扩展程序的配置设置,例如名称,版本,描述等,这些设置已提供给扩展程序打包程序。扩展打包程序创建您的程序包时,它也将package.xml文件包含在程序包中。

  4. 不,那是错误的。您无需在Magento 1软件包中包含composer.json。