我今天才开始写Go(所以没有经验),我想知道Go是否支持任何形式的"构建所有源文件",就像mvn install
所做的那样.
我的项目 struct 是
src
`-github.com
`-myproject
|- package1
| `- main.go
`- package2
|- lib1_used_by_main.go
`- lib2_used_by_main.go
当我这么做的时候
cd src/github.com/myproject
go build
对于no buildable Go source files in src/github.com/myproject
,这是失败的,这在某种程度上是正确的,因为所有源文件都在子包中.
是否有一个命令来构建所有子程序包,without listing each of them explicitly?