使用LiteIDE和Google应用程序引擎-文件夹结构

使用LiteIDE和Google应用程序引擎-文件夹结构,go,liteide,Go,Liteide,我有一个工具,称之为mytool,它在我编写的一个单独的包中使用其他代码——称之为mypackage 如果使用以下结构,我可以在LiteIDE中构建和测试它: /src/mypackage/mypackage.go /src/mytool/tool.go /src/mytool/tool.yaml 但当我想使用以下工具在GAE上测试或部署时: cd ... \src\ \go\gae\go_appengine\dev_appserver.py mytool/ 或 我必须把东西搬来搬去: /s

我有一个工具,称之为mytool,它在我编写的一个单独的包中使用其他代码——称之为mypackage

如果使用以下结构,我可以在LiteIDE中构建和测试它:

/src/mypackage/mypackage.go
/src/mytool/tool.go
/src/mytool/tool.yaml
但当我想使用以下工具在GAE上测试或部署时:

cd ... \src\
\go\gae\go_appengine\dev_appserver.py mytool/

我必须把东西搬来搬去:

/src/mytool/mypackage/mypackage.go
/src/mytool/tool.go
/src/mytool/tool.yaml
LTIDE中是否有我可以更改的内容,以便它能够处理第二个结构,或者GAE设置中是否有我可以更改的内容,使其能够处理第一个结构


我正在使用Windows 7。

您是否尝试过使用go install安装该软件包?

在软件包目录中创建已编译的二进制文件,以便您的其他软件包/代码可以将其视为第三方软件包。

目前,我已为软件包文件夹创建了一个符号链接,因此它似乎位于两个位置有一次,但我会欢迎一个真正的解决方案。不,我没有-我正在工作的软件包以及工具,所以不得不记得重新安装软件包,每次我改变它会很烦人。
/src/mytool/mypackage/mypackage.go
/src/mytool/tool.go
/src/mytool/tool.yaml