4

GWT 将生成一个gwt-unitCache包含一些缓存文件的目录。经过几天的工作,该目录可能会产生超过 1GB 的缓存文件。我担心生成这些文件可能会损坏我的 SSD 硬盘。

我创建了一个 2GB 的 ramdisk 来存储临时文件。我的问题是是否可以重新定位gwt-unitCache目录?

4

2 回答 2

2

添加'<sysproperty key="gwt.persistentunitcachedir" value="cache_dir"/>'到gwtc任务中build.xml

我尝试使用 ${env.TEMP} 而不是指向物理路径,但看到了一些 java 的随机 IO 问题。

- 或者 -

添加'<sysproperty key="gwt.persistentunitcache" value="false"/>'到gwtc任务中build.xml

禁用创建任何缓存文件,这有点慢

于 2013-06-27T17:28:28.213 回答
0

如果您使用 Maven 项目,您可以像这样更改位置:

<plugin>
 <groupId>org.codehaus.mojo</groupId>
 <artifactId>gwt-maven-plugin</artifactId>

 <configuration>
   <persistentunitcachedir>yourlocation</persistentunitcachedir>
 </configuration>
</plugin>
于 2020-10-30T12:39:47.177 回答