使用 godep 维护 golang 项目依赖

目录

  在开发 golang 项目的时候可能一个比较麻烦的事情就是维护项目的依赖,golang 好像没有特别成熟的类似 java maven 的依赖管理工具,
目前比较好用的就是 godep 吧,可以自动维护项目的依赖,下面介绍一下怎么使用。

安装

go get github.com/tools/godep
go get gopkg.in/fsnotify.v1
go get gopkg.in/tomb.v1

使用

cd 项目目录
# 执行命令保存依赖库的源码
godep save

实例

mkdir robot

cd robot

vim main.go 写入下面内容

package main

import (
  _ "github.com/go-ini/ini"
)

func main() {

}
# 执行命令,这个时候就会下载项目中使用的依赖库的源码
godep save

# 编译
go build main.go

目录