IntelliJ IDEA

IntelliJ from JetBrains is one of the leading IDEs in the Java/Scala community and it has excellent support for Akka. This section will guide you through setting up, testing and running the sample project.

Setting up the project

Open IntelliJ and select File -> Open... and point to the directory where you have installed the sample project. A dialogue like this will pop up:

IntelliJ

Fill out the settings according to the above and press OK to import the project. When IntelliJ warns about there being “No Scala SDK in module”, simply click on the “Setup Scala SDK” link to add support.

Inspecting project code

If we open up the file src/main/scala/$package$/AkkaQuickstart.scala we will see a lot of lines beginning with //# .... These lines are used as directives for this documentation. To get rid of these lines from the source code we can utilize the awesome Find/Replace functionality in IntelliJ. Select Edit -> Find -> Replace in Path.... Check the Regex box and add the following regex [//#].* and click on Replace in Find Window.... Select to replace all occurrences and voila the lines are gone!

Testing and running

For testing we simply right click on the file src/test/scala/$package$/AkkaQuickstartSpec.scala and select Run 'AkkaQuickstartSpec':

IntelliJ

Similarly, to run the application we right click on the file src/main/scala/$package$/AkkaQuickstart.scala and select Run 'AkkaQuickstart':

IntelliJ

For more detailed information, please see the running the application section.