【发布时间】:2014-08-08 14:17:38
【问题描述】:
我有项目projectAlfa 和我的依赖项my/project-beta。但是my/project-beta 有依赖otherProject 而没有composer.json。所以我在my/project-beta 中定义了类型为package 的存储库。
阿尔法项目 composer.json
{
"repositories": [
{
"type": "git",
"url": "http://github.com/my/project-Beta"
}
],
"require": {
"my/project-beta": "dev-master"
}
}
项目测试版 composer.json
{
"name": "my/project-beta",
"repositories": [
{
"type": "package",
"package": {
"name": "other/project",
"version": "dev-master",
"source": {
"type": "git",
"url": "http://github.com/Other/Project",
"reference": "master"
}
}
}
],
"require": {
"other/project": "*"
}
}
问题:
如果我在projectAlfa 上运行composer install,则不会加载依赖项,因为:
my/project-beta dev-master requires other/project * -> no matching package found
【问题讨论】:
标签: dependencies repository composer-php