java - GWT/GAE - 不包括 .symbolMap 资源文件

标签 java google-app-engine gwt

我在 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/*" />

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

最佳答案

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

check out the official documentation here, if you want to read more about it.

关于java - GWT/GAE - 不包括 .symbolMap 资源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11591915/

相关文章:

java - IntelliJ IDEA 合约返回值不为空

python - 定义 Appengine Datastore 模型后要测试什么

java - API 后端的应用程序修订版 'X' 与预期的 'Y' 不一样

python - 如何使用 App Engine Python 处理 HTML 数组?

java - GWT 的图表和绘图 API

java - appengine-api-1.0-sdk-1.7.6.jar 不是目录

java - 在构造函数中将对象添加到静态 ArrayList 是不好的做法吗?

java - Mockito 匹配任何类参数

java - 正则表达式太慢了吗?现实生活中简单的非正则表达式替代方案更好的例子

java - 将 GWT 与 $(document).ready 集成