IntelliJ IDEA 12.1.0 Web Help

IntelliJ IDEA suggests several methods of compiling and building applications. The commands to trigger these methods are available on the main Build menu.

Compile 'target'
Compiles all source files in the specified target.
Make Project
Compiles all source files in the entire project that have been modified since the last compilation honoring corresponding dependencies. Also performs tasks tied to compile or make processes on modified source. For example, EJB validation is performed, if corresponding option is enabled in the Validation dialog.
Make Module
Compiles all source files that have been modified since the last compilation in the selected module as well as in all modules it depends on recursively.
Rebuild Project
Recompiles all source files in the project. Using Rebuild is recommended when the classpath entries has been changed (attached libraries/Java SDK version were added/removed/altered).

See Also

Reference:

Web Resources: