1

我正在使用 eclipse 开发一个 gwt 应用程序,最近我从 GWT 2.6.0 迁移到了 2.7.0。我一直在使用超级开发模式(带有内置码头),它在 2.6 上运行良好。在 2.7 上使用 superdev 模式时,链接器经常无法检测到 cache.js.gz,这似乎会导致 gwt 通过简单的刷新(在 firefox 上按 F5)生成大量的重新编译。最近我用 ccleaner 清除了我的 Temp 文件夹,我不确定这是否会影响用于码头代码服务器的文件。尽管通常每次运行 gwt 应用程序时,它都会在 Temp/ 文件夹中生成所有必要的文件。

这是一个示例日志:

 >Super Dev Mode starting up 
 >  workDir: C:\Users\Georgios\AppData\Local\Temp\gwt-codeserver-8575962486520173754.tmp

>GET /recompile/aanwebappv1
>Job com.aan.main.AanWebAppV1_1_9
>starting job: com.aan.main.AanWebAppV1_1_1
>binding: user.agent=gecko1_8
>skipped compile because no input files have changed
  0.091s total -- Compile completed

>GET /aanwebappv1/164467EFAF74C025EFC82CAB8189FED3.cache.js
>  Sent error page: not found: C:\Users\Georgios\AppData\Local\Temp\gwt-codeserver-8575962486520173754.tmp\com.aan.main.AanWebAppV1\compile-2\war\aanwebappv1\164467EFAF74C025EFC82CAB8189FED3.cache.js.gz
>starting job: com.aan.main.AanWebAppV1_1_5
>GET /recompile/aanwebappv1
>Job com.aan.main.AanWebAppV1_1_10
  binding: user.agent=gecko1_8
  skipped compile because no input files have changed
> 0.081s total -- Compile completed

> starting job: com.aan.main.AanWebAppV1_1_6
>GET /aanwebappv1/4D923033DA748FA380787E84FE5C58B9.cache.js
>Sent error page: not found: C:\Users\Georgios\AppData\Local\Temp\gwt-codeserver-8575962486520173754.tmp\com.aan.main.AanWebAppV1\compile-2\war\aanwebappv1\4D923033DA748FA380787E84FE5C58B9.cache.js.gz

这个 [GET/recompile-starting job-Sent error page: not found:] 循环继续并生成 30-40 次编译,甚至大大减慢了调试过程……有时甚至在第一次编译时发生……任何想法-想法如何解决这个问题?

4

0 回答 0