Eclipse: Difference between clean, build and publish
I am using eclipse with tomcat. On the server ( right-click )tab you have the options: Clean, Publish and Clean Tomcat Work directory, What do these options really do and how are they different from project > Build When you run "project > Build" , eclipse will compile all sources in folders on the build path to the .class files and put the .class files into the output folder you specified. Both of these folders can be configured from Project-> Properties-> Java Build Path . Note that eclipse has the incremental build feature that will only compile the sources that have changed since the last