创建workspace
mkdir demoworkspace
cd demoworkspace
创建demowork
mkdir demowork
cd demowork
go mod init demowork
创建main.go,内容如下
package main
import "demodep"
func main() {
demodep.Demo()
}
创建demodep
cd ..
mkdir demodep
cd demodep
go mod init demodep
创建demodep.go,内容如下
package demodep
import "fmt"
func Demo() {
fmt.Println("demo")
}
初始化workspace
cd ..
go work init ./demowork
添加本地依赖(如果依赖远端可以获取到,或者本地没修改,可以不添加)
go work use ./demodep
运行
go run ./demowork
网友评论