我在GitHub上有几个项目(foo/bar
,foo/baz
,foo/xyz
)。我想require
他们进入我的其他项目。例如,在composer.json
:
"require": {
"foo/bar": "2.*",
"foo/baz": "1.0.*"
}
如果我将repositories
设置为:
"repositories": [
{
"type": "vcs",
"url": "https://github.com/foo/bar"
}
],
...那么我只能require
明显找不到foo/bar
和foo/baz
。我怎样才能导入它们?
答案 0 :(得分:0)
我回答了我自己的问题。这对我有用:
"repositories": [
{
"type": "vcs",
"url": "https://github.com/Foo/Bar"
},
{
"type": "vcs",
"url": "https://github.com/Foo/Baz"
}
],
"require": {
"foo/bar": "2.*",
"foo/baz": "1.0.*"
}
现在,作曲家在更新存储库中的foo/bar
搜索时,如果找到它(在本例中是第一个存储库中),则下载它。然后,对于foo/baz
执行相同的操作,但它会在第二个存储库中找到它。