Php Composer在安装依赖项的依赖项时失败,但在直接安装依赖项时失败
我有一个main composer.json,其中包括以下内容Php Composer在安装依赖项的依赖项时失败,但在直接安装依赖项时失败,php,laravel,composer-php,packages,project-management,Php,Laravel,Composer Php,Packages,Project Management,我有一个main composer.json,其中包括以下内容 "type": "project", "repositories": [ { "type": "path", "url": "../packages/example/example/", "options": { "symlink": true } } ], "require": { "example/example":
"type": "project",
"repositories": [
{
"type": "path",
"url": "../packages/example/example/",
"options": {
"symlink": true
}
}
],
"require": {
"example/example": "@dev"
},
"minimum-stability": "dev",
"prefer-stable": true
我还有一个用于我的example/example
软件包的作曲家,它包含:
"type": "project",
"require": {
"baum/baum": "1.1.*",
"roave/security-advisories": "@dev"
},
"minimum-stability": "dev",
"prefer-stable": true
当我在主项目(first composer)中运行composer install
或composer update
时,会安装包baum/baum
,但roave/security advisories
不会安装,即使我的最低稳定性设置为dev
有没有办法强制将依赖项的依赖项包含在主项目中?我也有同样的问题(使用相同的包),我怀疑唯一可能的方法是在主项目中需要“roave/security advisions”:“@dev”
包composer.json
。因此,我亦认为这不应包括在图书馆内。