IntelliJ IDEA version 12.0 offers a new approach to Scala compilation process of your Scala project.

For the information on how to create a Scala project, please see Scala tutorial.

1. To Configure Compiler Settings in Project Structure

Open your project and on the Tool Bar, click icon to open the Project Structure page or select

{span:class=shortcut}File{span}
{span:class=shortcut}Project Structure{span}
{span:class=shortcut}Modules{span}
{span:class=shortcut}Scala{span}
.

 On the Project Structure page, under Facet 'Scala' you can specify  the following compiler settings:

2. To Configure Scala Compile Server Settings

 You can configure Scala compile server settings for your application.  To open the settings, select

{span:class=shortcut}File{span}
{span:class=shortcut}Settings{span}
{span:class=shortcut}IDE Settings{span}
{span:class=shortcut}Scala{span}

 

On this page, you can check or edit the Run compile server information.
 

You can also invoke Scala compile server using icon on the Status Bar.

You can use the available options to start or to stop your Scala compile server. You can also choose an option to configure the Scala compile server settings.

3. To See Compilation Messages

IntelliJ IDEA lets you view the results' messages of your compilation process in the Message Compile window:  

 Depending on what you have selected in the compiler options, you are able to view different messages in the Messages Compile window.