- 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).

