映入眼帘的就是main.go在项目根目录下,看一下我们的老朋友了。其实这是有特殊的原因的,如果main.go不在根目录下,使用go install github.com/xxx/xxx 包是不能找到对应包的。所以很多在Github开源的项目你都会看到其在项目根目录的下main.go包一层到真正的项目启动执行层去。
继续往下看可以项目的入口本体居然隐藏在glance/internal/glance/main.go这里,这倒不是常见的地方,不过其实大差不差的。
映入眼帘的就是main.go在项目根目录下,看一下我们的老朋友了。其实这是有特殊的原因的,如果main.go不在根目录下,使用go install github.com/xxx/xxx 包是不能找到对应包的。所以很多在Github开源的项目你都会看到其在项目根目录的下main.go包一层到真正的项目启动执行层去。
继续往下看可以项目的入口本体居然隐藏在glance/internal/glance/main.go这里,这倒不是常见的地方,不过其实大差不差的。