Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 将playn部署到Google应用程序引擎_Google App Engine_Playn - Fatal编程技术网

Google app engine 将playn部署到Google应用程序引擎

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>

我已经阅读了《入门指南》——但在“在应用程序引擎上运行新游戏”这一点上,我被难住了。 指南上说,“要在谷歌应用程序引擎上运行游戏,我们可以使用kindleit.net maven gae插件。”我已经看过了,但不明白该怎么做


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文件夹中运行mvn
gae:deploy
。请注意,如果您的代码依赖于使用GAE的数据存储,那么仅此一点并不能解决让DataNucleus增强域对象的任务。那是一个完全不同的蜡球:)