Community
Participate
Working Groups
If the java file generated from an xtend file is deleted, the builder doesn't catch the change and doesn't recompile. This means that one has to explicitly do a "clean" or "build" on the project after doing a "git clone" or "git clean", which is less than user-friendly IMHO.
I think that's ok, since JDT does not recompile manually deleted classfiles either. Please reopen if I missed your point.
If I have a Java project open and do a "git clean -fdx" in the console and refresh the project, then it is rebuilt. This doesn't happen with the java files generated by xtend.
In the case of JDT it's transparent, since there are no compile errors. Also as soon as one file get's a change everything is build again. With Xtend, any Java sources 'referencing' Xtend files get markers. We should investigate to make this smoother.