UI designer group seems unused, reposting here:
The combination of using a version control system (perforce in my case) and
using the option to generate the GUI into java source does is unworkable for
teams. When other developers refresh their code from version control, and
they get updated GUI parts (form files and java files containing the class
bound to the form) they get build errors resulting from the fact that the
java file is read-only.
This occurs regardless of the fact that the form and java files are already
consistent and up-to-date. If they go through the laborious process of
making each bound java file writeable, the build will succeed, but no actual
changes are ever made to the contents of the files proving that no
alteration were necessary in the first place.
I believe your algorithm to decide when to process form files to update the
generated parts of the java source is too aggressive?