go mod
Goland
javamavengogo mod

怎么用?

找到你的项目,直接执行

go.mod
buildrun

有一个小前提

golang>=1.12GO111MODULEonauto

他解决了什么问题?

原来的包管理方式

Go$GOPATH/srcsrc

新的包管理模式解决了以上问题

$GOPATH/srcgo.modreplace

tips

Q1: 我的包下哪去了?

$GOPATH/pkg/mod
GO111MODULEautoonoff
autosrcongo.modoffsrc

Q3: 依赖包中的地址失效了怎么办?比如 golang. org/x/… 下的包都无法下载怎么办?

go.modreplace
gogithub.com/golang/textgolang.org/x/text
go mod
go.modmodule mainmainimport "项目名/模块名"
Go 1.13