1

我在java中使用GWT + AppEngine,我试图让部署过程从上传到服务器的文件中排除一些文件。特别是 GWT 生成的 .symbolMap 文件(因为占用的空间量太大)。我找到了这篇文章: https ://groups.google.com/forum/?fromgroups#!topic/ google-web-toolkit/Py-D0oV68fg 解释了如何排除它们,但它不起作用(部署的版本占用相同的空间)。我在 appengine-web.xml 文件中尝试了所有这些行:

<exclude path="WEB-INF/deploy/ebas/symbolMaps/**.symbolMap" />
<exclude path="/WEB-INF/deploy/ebas/symbolMaps/**.symbolMap" />
<exclude path="WEB-INF/deploy/ebas/symbolMaps/**.*" />
<exclude path="/WEB-INF/deploy/ebas/symbolMaps/**.*" />
<exclude path="WEB-INF/deploy/ebas/symbolMaps/**.symbolMap" />
<exclude path="/WEB-INF/deploy/ebas/symbolMaps/*" />

但这似乎不是解决方案。是否有(另一种)方法来告诉应用引擎部署脚本排除这些文件?

4

1 回答 1

5

.symbolMap 文件仅在添加 -extra 编译器参数时创建,因此您可以在编译部署时将其删除。

如果您想了解更多信息,请查看此处的官方文档。

于 2012-07-24T13:50:31.443 回答