【发布时间】:2016-05-10 01:34:40
【问题描述】:
所以我正在尝试利用 composer 包的强大功能来使我的应用程序更加模块化。因此,我的主要应用程序现在依赖于我正在拉入的私有存储库,如下所示:
"repositories": [
{
"type": "vcs",
"url": "../tenant-package.git"
}
],
"require": {
"archiveonline/tenant-package": "dev-master#a9ee4ec"
},
这很好用,它会在本地拉入tenant-package,如果我将 url 更新为 bitbucket url,它仍然可以正常工作。现在tenant-package 有另一个名为repository-package 的私有依赖项,我将其拉入tenant-package,如下所示:
"repositories": [
{
"type": "vcs",
"url": "https://rohan0793@bitbucket.org/archiveonline/repository-package.git"
}
],
"require": {
"archiveonline/repository-package": "dev-master#e4ce518"
},
现在,当我在tenant-package 中执行composer update 时,我可以查看供应商目录以找到archiveonline/repository-package。同样,当我在主应用程序中执行composer update 时,我可以在供应商目录中找到archiveonline/tenant-package,但找不到archiveonline/repository-package。我究竟做错了什么?我错过了什么吗?这不是办法吗?
【问题讨论】:
标签: git composer-php