Короткий ответ: Go и GAE SDK не объединяются так, как (я думаю) вы ищете. GAE SDK включает в себя собственную версию набора инструментов Go, отличающуюся некоторыми важными способами от стандартных инструментов. Эти различия настолько глубоки, что вряд ли вы извлечете большую пользу из попыток объединить их. Вот большие различия:
- GAE не поддерживает некоторые пакеты из стандартной библиотеки, например "Небезопасный"
- GAE не поддерживает CGO
- GAE часто отстает от основного распространения на одну или несколько основных версий
- Вы не можете использовать какие-либо двоичные библиотеки (идти или иначе) в проекте GAE (вам нужен источник для всего)
- goinstall не предназначен для использования с проектами GAE
Из-за этого я рассматриваю свои инструменты GAE и не-GAE как полностью раздельные. Если вы занимаетесь только разработкой GAE, вы можете вообще обойтись без стандартных инструментов.