【发布时间】:2017-06-28 05:54:20
【问题描述】:
我创建了一个在 GIT 存储库中设置的自定义包。 Composer 已成功将文件拉入供应商目录中的一个目录,但我需要拉入嵌套的依赖项,我找不到如何让这个快乐的答案。
这是主站点拉包的 Composer 文件:
{
"name": "development/project",
"type" : "project",
"repositories": [
{
"type":"composer",
"url":"https://wpackagist.org"
},
{
"type": "package",
"package": {
"name": "development/package",
"version": "0.0.1",
"source": {
"type": "git",
"url": "https://developer@bitbucket.org/development/package.git",
"reference" : "v0.0.1"
}
}
},
],
"require": {
"php": ">=5.4",
"composer/installers": "~1.0",
},
"require-dev": {
"development/package": "~0.0"
}
}
这是包本身本地的 Composer 文件:
{
"name": "development/package",
"type" : "project",
"require": {
"php": ">=5.4",
"composer/installers": "~1.0"
},
"require": {
"ellislab/codeigniter": "~3.0"
},
}
所以我希望发生的是,当我在主站点上运行 Composer 时,它会拉入“开发/包”(它目前正在执行),但也会拉入包依赖项“ellislab/codeigniter” .感谢您对此的任何帮助。
【问题讨论】:
标签: php nested package composer-php