觀看旅途工具的源代碼,與閱讀本SO回答(和鏈接的文章)沿後: What is a sensible way to layout a Go project(從應用程序分開你的二進制)命令在單獨的模塊
例如以下設置:
myapp/
cmd/
first/
main.go
second/
main.go
third/
main.go
otherpackage/
我很好奇你將如何去執行/建立/調試這樣的解決方案?
我應該在根目錄下有一個main.go,然後以某種方式執行cmd目錄中的不同軟件包,具體取決於用戶運行哪個命令?或者我如何構建這個沒有根目錄下的'main'包的多命令包?
這個存在的問題可能會提供一些線索(http://stackoverflow.com/questions/22391847/package-structure-for-go-app-engine-project) – miltonb