我在本地git服務器中創建了一個新的Symfony包,它很好地工作。我使用它在一個新的symfony項目,導入使用Composer中的項目vendor\Company\AppBundle
捆綁它依賴於外部包,所以我在包的根做了一個composer.json
文件:symfony包中的composer.json
{
"name": "Company/AppBundle",
"description": "Application resources",
"type": "symfony-bundle",
"license": [
"proprietary"
],
"require": {
"jms/metadata": "~1.1"
}
}
現在的我d期望composer update
得到jms/metadata
包,但它沒有。
我導入Company/AppBundle
以下列方式:
"repositories": [
{
"type": "package",
"package": {
"name": "Company/AppBundle",
"version": "2.1.2",
"source": {
"url": "git://github.com/guillaumepotier/parsley.js.git",
"type": "git",
"reference": "2.1.2"
}
}
}
],
"require": {
"Company/AppBundle": "*",
}
composer list --tree
確實顯示Company/AppBundle
但在它沒有列出任何依賴關係。
composer validate --with-dependencies
沒有任何相關信息。
您使用的是什麼版本的作曲家?你用'composer show Company/AppBundle -i -t'獲得了什麼輸出? – m1n0