这是我项目的结构:
src
+ github.com
+ myproject
+ services
+ utils
+ nonce.go
+ myservice
+ main.go
如您所见,myproject
由两个子项目组成(即utils
和myservice
)。
main.go
像这样引用util
包:
package main
import (
"github.com/myproject/services/utils"
)
func main() {
...
utils.DoSomething()
...
}
utils
包不在github.com
...但dep
在github.com
查找此包。当项目仍在我的PC上本地时,是否可以编译所有子项目(并使用dep
管理依赖项)?