I'm using an Ant task to invoke Google's GWT compiler, as in:
<java failonerror="true" fork="true" classname="com.google.gwt.dev.Compiler">
<arg value="package.of.GWTClass" />
</java>
This works, but I'd like to avoid recompiling the entire project during each Ant build in none of the dependencies have changed. I'm aware that Ant can't automatically track these dependencies, but is there any way for me to manually encode them, and selectively skip the target when nothing has changed?