Symfony2 composer.json "repositories" — 是什么驱动了获取的版本?



我试图在不利用http://packagist.org.下面的composer.json可以很好地获得标记2.1.1,但正如您所看到的,我已经引用了2.1.1版本3次。这似乎过于多余。我的问题是:

什么变量驱动要获取的引导程序回购的所需版本我应该在某个地方使用master,然后在另一个地方只使用2.1.1吗?

  • "require": { "twitter/bootstrap": "2.1.1" }
  • "version": "2.1.1"
  • "reference": "v2.1.1"

composer.json剪切如下:

"require": {
"twitter/bootstrap": "2.1.1"
},
"repositories": [
{
"type": "package",
"package": {
"version": "2.1.1",
"name": "twitter/bootstrap",
"source": {
"url": "https://github.com/twitter/bootstrap.git",
"type": "git",
"reference": "v2.1.1"
}
}
}
]
  • reference是存储库的真实对象,就像标签一样
  • version是您从require部分调用它进行引用的方式
  • require部分中的一个是与version值匹配的模式。您可以将其设置为2.1.*2.*以减少限制

相关内容

  • 没有找到相关文章

最新更新