在为 appengine 部署和/或测试 Go 项目时,appcfg.py 和 dev_appserver.py 工具用于编译项目
当所有 *.go 文件都在一个文件夹中时,这可以正常工作,但是当代码分为子文件夹时如何编译项目 - 还需要相互访问函数和常量?
在 Go 中,子文件夹根据定义是包边界,我看不出有一种方法可以让 appengine 工具在测试或部署之前从一个项目编译多个包。
关于如何解决这个问题的建议 - 除了将所有内容都保存在一个文件夹中之外,我们不胜感激。即使解决方案是一次处理一个包(文件夹),关于如何构建一个使用所有这些包的项目的快速迭代的建议也是值得赞赏的。谢谢!
DIEA
相关分类