【发布时间】:2015-09-21 16:09:36
【问题描述】:
在为 appengine 部署和/或测试 Go 项目时,appcfg.py 和 dev_appserver.py 工具用于编译项目
当所有 *.go 文件都在一个文件夹中时效果很好,但是当代码被分成子文件夹时如何编译项目 - 还需要相互访问函数和常量?
在 Go 中,子文件夹定义为包边界,我看不出有一种方法可以让 appengine 工具在测试或部署之前从一个项目编译多个包。
感谢您提供有关如何解决此问题的建议,而不是将其全部保存在一个文件夹中。即使解决方案是一次处理一个包(文件夹),关于如何构建它以便在一个使用所有这些包的项目上快速迭代的建议也是值得赞赏的。谢谢!
【问题讨论】:
标签: google-app-engine go