Опция -workDir в компиляторе GWT контролирует только место, где создаются файлы "gwt-unitCache- *".
Чтобы изменить место, где генерируются другие временные файлы GWT (в основном, файлы "gwt * byte-cache", "uiBinder *" и "ImageResourceGenerator * .png"), единственный вариант - изменить значение «java.io.tmpdir» системное свойство Java через командную строку (например, «-Djava.io.tmpdir = / path / to / custom / temp / directory».
При использовании Maven вы можете объявить это свойство в элементе раздела для плагина gwt-maven-plugin, в разделе или , аналогично:
... / ...
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>${gwt.maven.plugin.version}</version>
<configuration>
<extraJvmArgs>-Djava.io.tmpdir=${project.build.directory}</extraJvmArgs>
</configuration>
</plugin>
</plugins>
</pluginManagement>
.../...
В этом примере временные файлы GWT будут сгенерированы в $ {project.build.directory}, то есть «целевой» директории компилируемого проекта GWT.
также является местом, где вы определяете любые параметры памяти JVM, которые будут использоваться компилятором GWT, например, например, "-Xmx1024m".