|
2009-04-09 |
Google App Engine for Java发布啦,但是都是Ant脚本管理的。在Java项目中,基本都是Maven进行管理的,主要是结构方便。使用Maven来管理GAE/J项目,首先要把GAE/J相关的开发包添加到Maven Repository中,目前这些开发包已经添加到 http://www.mvnsearch.org/maven2/com/google/appengine 下,有了这些开发包后,我们还需要一个Maven Archetype,这样我们就可以快速创建GAE/J项目啦,而GAE/J的Maven archetype也添加到mvnsearch repository中,下面我们就看一下如何使用Maven来管理GAE/J项目。
1 创建GAE/J项目,打开Dos 控制台,执行下述指令,然后选择GAE/J的archetype即可。这里注意一下,artifaceId这里需要设置为你GAE/J的app-id。这里我们假设app-id为mini-shelf
> mvn archetype:generate -DarchetypeCatalog=http://www.mvnsearch.org/maven2

2 创建完毕后,进入该目录,执行 mvn package,这样会执行war打包
3 进入该目录,执行 dev_appserver target\mini-shelf ,然后打开你的浏览器访问就可以啦
4 上传应用,执行 appcfg update target\mini-shelf,就会将项目部署到GAE上
5 使用IDE工具打开项目,进行程序开发。使用Maven后,项目管理会便捷很多。
总结:GAE/J项目本身就是Java项目,使用Maven进行管理最合适不过啦。项目中同时提供了build.xml,你可以可以自行调整。
|