Google app engine 将playn部署到Google应用程序引擎
我已经阅读了《入门指南》——但在“在应用程序引擎上运行新游戏”这一点上,我被难住了。 指南上说,“要在谷歌应用程序引擎上运行游戏,我们可以使用kindleit.net maven gae插件。”我已经看过了,但不明白该怎么做Google app engine 将playn部署到Google应用程序引擎,google-app-engine,playn,Google App Engine,Playn,我已经阅读了《入门指南》——但在“在应用程序引擎上运行新游戏”这一点上,我被难住了。 指南上说,“要在谷歌应用程序引擎上运行游戏,我们可以使用kindleit.net maven gae插件。”我已经看过了,但不明白该怎么做 1) 有人能给我指出正确的方向吗?关于我需要做什么来获得/安装maven gae插件。我假设这是Maven的插件,但不知道该怎么做 要在项目中使用maven gae插件,需要将以下内容添加到pom.xml的repositories部分 <repository>
1) 有人能给我指出正确的方向吗?关于我需要做什么来获得/安装maven gae插件。我假设这是Maven的插件,但不知道该怎么做 要在项目中使用maven gae插件,需要将以下内容添加到pom.xml的repositories部分
<repository>
<id>maven-gae-plugin-repo</id>
<name>maven-gae-plugin repository</name>
<url>http://maven-gae-plugin.googlecode.com/svn/repository</url>
</repository>
maven gae插件回购
maven gae插件库
http://maven-gae-plugin.googlecode.com/svn/repository
在pom.xml的build/plugins部分添加以下插件:
<plugin>
<groupId>net.kindleit</groupId>
<artifactId>maven-gae-plugin</artifactId>
<version>0.9.2</version>
<configuration>
<serverid>appengine.google.com</serverId>
</configuration>
</plugin>
net.kindleit
maven-gae插件
0.9.2
appengine.google.com
确保html/src/webapp/WEB-INF/appengine-WEB.xml文件中包含以下内容
<?xml version="1.0" encoding="UTF-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
...
<!-- This is the unique id of your GAE application -->
<application>my-unique-app-name</application>
<!-- This variable is defined in your POM file -->
<version>${gae.application.version}</version>
...
</appengine-web-app>
...
我唯一的应用程序名称
${gae.application.version}
...
并在~/.m2/settings.xml中添加以下内容
<settings>
...
<servers>
<server>
<id>appengine.google.com</id>
<username>myname@gmail.com</username>
</server>
</servers>
...
</settings>
...
appengine.google.com
myname@gmail.com
...
然后从PlayN项目的html文件夹中运行mvngae:deploy
。请注意,如果您的代码依赖于使用GAE的数据存储,那么仅此一点并不能解决让DataNucleus增强域对象的任务。那是一个完全不同的蜡球:)