我的项目基于我构建的另一个"核心"项目。
我目前正在使用git-subtree命令将这个"核心"项目添加到我的项目中。
有没有一种方法可以将项目添加为依赖项?我可以将其作为(私人)包添加吗?
如果您的core
项目已经有了composer.json
,您可以从任何其他项目中要求它。
以下是比特桶回购的要求示例:
{
"require": {
"vendor/my-private-repo": "dev-master"
},
"repositories": [
{
"type": "vcs",
"url": "git@bitbucket.org:vendor/my-private-repo.git"
}
]
}
有关更多信息,请参阅composer文档中的使用私有存储库