Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.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
Java DevServer的Appengine本地数据存储位置配置_Java_Google App Engine_Maven - Fatal编程技术网

Java DevServer的Appengine本地数据存储位置配置

Java DevServer的Appengine本地数据存储位置配置,java,google-app-engine,maven,Java,Google App Engine,Maven,在当前的Appengine java文档中,我找不到任何关于本地数据存储位置配置参数的提及 我记得几年前有一把钥匙:-Ddatastore.backing\u store。然而,目前的文档中没有提到这一点 只有一些老博客提到了这一点: 最近的情况如何?此配置是否已被弃用 目前的做法是什么? 人们在Maven中使用什么来防止每次重建时清理数据存储?文档中没有提到,但它仍然有效 <plugin> <groupId>com.google.appengine</g

在当前的Appengine java文档中,我找不到任何关于本地数据存储位置配置参数的提及

我记得几年前有一把钥匙:
-Ddatastore.backing\u store
。然而,目前的文档中没有提到这一点

只有一些老博客提到了这一点:

最近的情况如何?此配置是否已被弃用

目前的做法是什么?
人们在Maven中使用什么来防止每次重建时清理数据存储?

文档中没有提到,但它仍然有效

<plugin>
     <groupId>com.google.appengine</groupId>
     <artifactId>appengine-maven-plugin</artifactId>
     <version>${appengine.target.version}</version>
     <configuration>
                <jvmFlags>
                    <jvmFlag>-Ddatastore.backing_store=c:/temp/ds-maven.bin
                    </jvmFlag>
                </jvmFlags>
     </configuration>
</plugin>

com.google.appengine
appengine maven插件
${appengine.target.version}
-Ddatastore.backing_store=c:/temp/ds-maven.bin
如果要在不使用maven的情况下修改存储位置,可以在dev服务器的命令行中指定它,如下所示:

 dev_appserver --property=datastore.backing_store=c:/temp/ds.bin <app directory>
dev_appserver--property=datastore.backing_store=c:/temp/ds.bin
不过要小心,因为它们不是文档化的功能,谷歌可能会在没有警告的情况下决定删除它们