我正在处理几个项目,但每个项目都连接到REST Web服务。
我使用Laravel开发了第一个,并开发了一些非常适合与Web服务进行通信的类。
我想开始第二个,当然,重用为REST连接开发的类。
我的问题是,我的公司希望我为项目使用几个git目录,每个目录应该上传到另一个springloops项目。 Springloops有点像github,你可以使用git上传你的代码。
你将如何继续避免复制/粘贴并使用相同的laravel代码但是在不同的项目中(我想,在不同的位置)?
我不确定我是否真的很清楚,但如果您需要,请不要再向我询问更多信息。
感谢。
答案 0 :(得分:1)
如何创建自己的Composer包并将其存储在单独的(私有)Git仓库中?就Composer而言,它就像任何其他包一样,你可能想看看this section of the docs:
使用私人存储库
完全相同的解决方案允许您使用私人 GitHub和BitBucket的存储库:
{ "require": { "vendor/my-private-repo": "dev-master" }, "repositories": [ { "type": "vcs", "url": "git@bitbucket.org:vendor/my-private-repo.git" } ] }
唯一的要求是为git客户端安装SSH密钥。