2008/06/04

用Eclipse集成Google App Engine进行开发

几天前无意中从一篇blog上看到了Google App Engine开放注册了,于是跑去注册了一下,并下载了SDK,手动测试了一下,挺不错。

想了想Eclipse是一个很好的IDE,于是想办法把其集成到了Eclipse里了,特别记录,备忘且分享。

1 Eclipse里要有pydev的插件,如果没有,sourceforge上面有,源的地址是:http://pydev.sf.net/updates/,这都不是重点不多说了;

2 新建一个项目,选择Pydev Project项目,Next后写项目名称(我这里用了helloworld),其它的看自己喜好,但是一定要在Project type里选择python 2.5,因为Google App Engine只支持python 2.5以上,然后FinishOK了。


cid:image001.png@01C8C637.ED5523E0

3 在新建的项目下新建一个Folder,在打开的New Folder窗口中,选择Advanced按钮选中那个Check Box,找到你的Google App Engine的安装路径,选择Finish,就把Google App Engine给链接进来了;


cid:image002.png@01C8C638.95D1C500

4 选择你的项目的属性,在打开的Properties for helloworld(我的是helloworld,实际是自己取得项目名称)窗口里,选中PyDev-PYTHONPATH选项,通过Add source folder按钮将项目下的google_appengine添加进去,FinishOK即可;


cid:image003.png@01C8C63E.1CEF83B0

5 这样你就可以正常在项目下面写你的Google App Engine程序了,在调试的时候,选择Run,后选择Open Run Dialog,在打开的Run窗口中,在Python Run下新建一个调试,名字随便,在Main选项卡中Project选中你要调试的项目,我这里是helloworld,在Main Module中选择google_appengine下的dev_appserver.py,在Arguments选项卡中,Program arguments中填入"./",不要引号,表示根路径下,在Working directory中选中Other那个Option,使用Workspace按钮选择项目的路径,ApplyRun一下,就启动了,这样你在IE中敲入http://127.0.0.1:8080就可以看到你的程序了。

cid:image004.png@01C8C63E.35994BD0cid:image005.png@01C8C63E.35994BD0

******************************************************
Ivan Lu
-----------------------------------------------

URL: http://sites.google.com/site/ivanluye/
******************************************************