【发布时间】:2015-11-11 15:26:36
【问题描述】:
我有一些 composer.json 文件,其中包含如下部分:
"repositories": [
{
"type": "vcs",
"url": "http://svn.example.com/libs/",
"package-path": "Package1"
},
{
"type": "vcs",
"url": "http://svn.example.com/libs/",
"package-path": "Package2"
},
{
"type": "vcs",
"url": "http://svn.example.com/libs/",
"package-path": "Package3"
}
],
"require": {
"ident/Package1": "~2.0",
"ident/Package2": "~3.0",
"ident/Package3": "~1.0"
}
也就是说,各个包在 Subversion 中的 ../trunk 目录下的子目录中,而不是它们自己的项目目录中的标准 ./[trunk,tags,branches] 排列。
有没有办法优化这个 composer.json 以便在只有 package-path 更改时不必重复 VCS type 和 url 值?假设我无法更改 Subversion 目录布局,但其他任何事情都是可能的。
【问题讨论】:
标签: composer-php