我正在处理几个项目,但每个项目都连接到REST web服务。
我已经使用Laravel开发了第一个类,并开发了一些非常有用的类来与web服务通信。
我想开始第二个,当然,重用为REST连接开发的类。
我的问题是,我的公司希望我在项目中使用几个git目录,每个目录都应该上传到不同的springloops项目中。 Springloops有点像github,您可以使用git上传代码。
您将如何避免复制/粘贴,并在不同的项目中使用相同的laravel代码(我猜,在不同的位置)?
我不确定我是否真的清楚,但如果需要,请不要犹豫,向我询问更多信息。
谢谢
如何创建自己的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密钥。
使用专用存储库
完全相同的解决方案允许您使用私人 GitHub和BitBucket上的存储库:
{ "require": { "vendor/my-private-repo": "dev-master" }, "repositories": [ { "type": "vcs", "url": "git@bitbucket.org:vendor/my-private-repo.git" } ] }
唯一的要求是为git客户端安装SSH密钥。