假如说我自己写了一个工具库A,这个项目不是用go mod创建的,依赖都放在下面的vendor包里,然后我把它整体上传到github上,现在我要写个写的项目B,这个B项目是用go mod创建的,这个B项目需要A项目,我可以直接
go get A项目地址
这样吗?如果不是的话到底应该怎么做,有人会吗,我在网上找了半天都没找到
有疑问加站长微信联系(非本文作者)

假如说我自己写了一个工具库A,这个项目不是用go mod创建的,依赖都放在下面的vendor包里,然后我把它整体上传到github上,现在我要写个写的项目B,这个B项目是用go mod创建的,这个B项目需要A项目,我可以直接
go get A项目地址
这样吗?如果不是的话到底应该怎么做,有人会吗,我在网上找了半天都没找到
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
自己搭建一个git仓库。比如用gitea。然后设置GOPRIVATE。
建议https。申请证书觉得麻烦的话,可以使用自签名证书。需要将自己生成的ca证书导入
直接go get A,现在github上也有不是go mod的库,go module项目一样可以引用。比如https://github.com/go-mgo/mgo 这个MongoDB驱动就不是go mod项目。
有没有详细步骤的文章呢?
我先试试,感觉这样最简单
4楼 @hunterxxn 看错了。之前看到"自己"没注意换行后有个github。以为是引用自己私有包的问题。github的话,直接引用就好