我正在寻找一种方法来分离一个包含许多 Symfony 包的活动作曲家包。
目前,该软件包在根目录中有一个全局 composer.json文件,它看起来像这样。
包裹
src/DIRECTORY_WITH_MULTIPLE_SYMFONY_BUNDLES
作曲家.json
我想用一个单独的composer.json文件制作每个包,所以我可以只需要我需要的包,而不是整个包。
我不想通过 Packagist 发布包,只想直接从我的仓库加载它,就像
"repositories": {
"composer": {
"type": "composer",
"url": "https://packagist.org"
},
"mypackagerepo": {
"type": "path",
"url": "https://github.com/PATH_TO_MY_PACKAGE_REPO"
}
}
然后像这样从目录中要求我需要的捆绑包
"require": {
"bundle1": "~1.8.1",
"bundle2": "~2.18.2"
}