GWT将生成一个带有一些缓存文件的gwt-unitCache
目录。经过几天的工作,该目录可能会生成超过1GB的缓存文件。我担心生成这些文件可能会损坏我的SSD硬盘。
我创建了一个2GB的ramdisk用于存储临时文件。我的问题是,是否可以重新定位gwt-unitCache
目录?
答案 0 :(得分:2)
将'<sysproperty key="gwt.persistentunitcachedir" value="cache_dir"/>'
添加到build.xml
我尝试使用$ {env.TEMP}而不是指向物理路径,但看到了java的一些随机IO问题。
- 或 -
将'<sysproperty key="gwt.persistentunitcache" value="false"/>'
添加到build.xml
禁用创建任何缓存文件,这有点慢。
答案 1 :(得分:0)
如果您使用Maven项目,则可以这样更改位置:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<configuration>
<persistentunitcachedir>yourlocation</persistentunitcachedir>
</configuration>
</plugin>