IntelliJ IDEA

IntelliJ IDEA from JetBrains is one of the leading IDEs in the Java/Scala community, and it has excellent support for Akka HTTP. This section of the tutorial describes how to set up, test and run the sample project in IntelliJ.

Setting up the project

To add the Akka HTTP example project to IntelliJ, follow these steps:

  1. Open IntelliJ.
  2. Select Open from the Welcome dialog or File > Open from the Editor.
  3. Browse to select the top-level directory of the sample project and click OK.

IntelliJ opens the project.

Removing comments

The main source file contains comments with special directives used by the documentation. To get rid of these lines, you can use IntelliJ’s awesome find and replace functionality. Follow these steps:

  1. From the Project pane, open the QuickstartServer source file.
  2. From the Edit menu, select Find > Replace.
  3. In the find box, enter [//#].*.
  4. Check Regex.
  5. Click Replace.

Voila the lines are gone!

Running the application

In the Project pane, right-click the QuickstartServer source file. Select Run ‘QuickstartServer’. The output should look like the output in the shell:

Running Project

Tutorial done!

Congratulations! You can start building real-world applications that use Akka HTTP. Of course, we didn’t have time to cover all Akka HTTP features in this short guide. See the documentation to learn more.