首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

[通译]使用Maven创建google Appengine

2012-10-15 
[翻译]使用Maven创建google Appengine?? 原文请参考:http://www.salientpoint.com/blog/?p480???? Google

[翻译]使用Maven创建google Appengine

?? 原文请参考:http://www.salientpoint.com/blog/?p=480

?

??? Google Appengine有一个Eclipse插件,但它约束了一个特定的项目结构。由于有的时候我们不使用Eclipse,而使用Maven来管理项目,这样的好处多多,他的开发标准可以很容易的和各种IDE集成。

?

下载SDK

?

???? 在此下载Google App for Java SDK:http://code.google.com/appengine/downloads.html,下载appengine-java-sdk-1.2.0.zip,并解压到本地的目录.

?

发布JARs到本地Maven仓库

?

?? 接下来发布AppEngine上的JARs到你本地的Maven仓库,这样的话,我们就可以从pom.xml文件当中取得本地依赖。

?? 我们也将需要jdo-api-2.3-SNAPSHOT文件和transactiona-api-1.1.jar(可以从http://download.java.net/maven/1/javax.transaction/jars/下载),但这不是Maven仓库必须的。

?

??? 从Maven增强工具,有一个datanucleus-core的不同版本的依赖,因此我们最好需要为这个建立一个本地依赖。

??? 本项目还使用maven-datanucleus-plugin (参考POM)。我们不得不手工修改pom文件,并添加到本地MAVEN仓库当中,以确保datanucleus依赖包正常使用。

创建Maven项目

?

????? 最简单的创建maven Web项目的方法是使用maven原型插件,让我们使用Maven创建一个guestbook的示例项目。

配置你的POM.xml

?

?? 最终完成的guestbook项目他的POM文件将是如下的样子:

????

?

???? 当您执行:mvn deploy 发布应用程序时,将会在当前文件夹的target/guestbook。同时您也能够部署并运行它使用AppEngine上的Java SDK的标准说明。我也能确保能在IntelliJ IDEA中运行它。更多稍后关注。

???? 因为我的Google App还没有激活,我还没有上传我的程序呢!哈哈。

?

???? 业余翻译,如有不对这处,请斧正!!

?

?

?

?

?

?

?

?

?

热点排行