应该如何组织代码结构以将工具代码和业务代码分离?

有个问题就是使用go get 命令安装第三方包或者第三方工具的时候,源码会混在一起,不太方便管理,有没有什么方案能够把第三方包的源码和第三方工具的源码分开?或者有没有第三方工具安装之后源码就删除了的命令或者工具之类的,麻烦介绍下。

已邀请:

astaxie - 创造、获取、分享、传播和应用Go

赞同来自: chenqinghe

说一下我的一些使用体会,我一般都是设置两个gopath,例如


GOPATH="/home/go:/home/mygo"

go get他有一个特性就是都是找GOPATH的第一个作为下载源码,二进制也是,也就是说通过go get获取的第三方库的源码都是放在了/home/go下面,而我自己的项目代码我都是放在/home/mygo下面。

要回复问题请先登录注册