Thinking that the answer to this is pretty obvious but here it goes:
When I am working on a small project for school (in java) I compile it.
On my
In Eclipse and IntelliJ, the build process consist of the following steps: cleaning the previous packages, validate, compile, test, package, integration, verify, install, deploy.