【发布时间】:2016-06-15 01:02:00
【问题描述】:
当我想通过composer安装一些库时,写就足够了:
composer require vendor/library
作曲家从 github 下载它。没有必要将每个“供应商/库”的 url 提供给 composer.json。 Composer 在“内部”进行。但是当我想从例如添加一些库时bitbucket,我必须创建这个 composer.json:
{
"require": {
"vendor/my-private-repo1": "dev-master",
"vendor/my-private-repo2": "dev-master"
},
"repositories": [
{
"type": "vcs",
"url": "git@bitbucket.org:vendor/my-private-repo1.git"
},
{
"type": "vcs",
"url": "git@bitbucket.org:vendor/my-private-repo2.git"
}
]
}
我必须指定要安装的每个库的 url,即使它们来自同一个项目。有什么办法可以让它变短吗?我可以这样做吗:
{
"require": {
"vendor/my-private-repo1": "dev-master",
"vendor/my-private-repo2": "dev-master",
"vendor/my-private-repo3": "dev-master",
"vendor/my-private-repo4": "dev-master"
},
"repositories": [
{
"type": "vcs",
"url": "git@bitbucket.org:vendor/*"
}
]
}
我希望我的问题可以理解。谢谢。
【问题讨论】:
-
不是,我刚开始学作曲家,所以按照作曲家的手册来问。
标签: php composer-php