Composer包构建

时间:2014-06-18 07:05:27

标签: composer-php

如何设置应该从composer安装我的包的目录?所以目前我只有我的附加结构,但必须将其复制到模块所在的contao的特殊目录中。

谢谢和问候!

1 个答案:

答案 0 :(得分:0)

基本上我理解的是,您正在寻找一种方法来安装除了composer安装的供应商文件夹之外的软件包。

最好不要设置除供应商以外的目录。但是可以使用composer-installer软件包。

您希望定义类似"type": "aura-package",的类型,请参阅https://github.com/auraphp/Aura.Web/blob/cbac024947c0c9a1a72390badcc332eebe5ea314/composer.json#L3并设置一个安装程序,该安装程序可以了解安装的作用(https://github.com/auraphp/Aura.Web/blob/cbac024947c0c9a1a72390badcc332eebe5ea314/composer.json#L16)。

您可以在https://github.com/auraphp/installer-default上看到安装程序示例(除了帮助系统之外什么也没做)。您应该检查https://github.com/auraphp/installer-system上的代码。

在您的composer.json中,您应该指向your-installer-system,这类似于https://github.com/auraphp/installer-system

作曲家https://github.com/composer/installers中还有其他安装程序系统可用。请查看是否符合您的需求。