Details
-
Improvement
-
Status: Resolved
-
Low
-
Resolution: Fixed
-
None
Description
Current workflow for generate-eclipse-files is
- Compile $interface.thrift.dir/gen-java files to $build.classes.thrift.
- Compile all other sources to $build.classes.main
- Create an eclipse project with output folder == $build.classes.main, and add $interface.thrift.dir}/gen-java as a source folder.
When you start Eclipse with that project, Eclipse will recompile all the sources from $interface.thrift.dir}/gen-java to $build.classes.main (i.e to only known output folder), even though there are compiled classes in $build.classes.thrift.
As a solution I suggest to remove $interface.thrift.dir}/gen-java as a "source" folder, and attach it as "source" to build/classes/thrift "library".