IntelliJ IDEA Report Highlighting error when using routes in Controller

millhouse’s answer helped me find the right answer. Play 2.2 (and perhaps earlier versions, haven’t checked) output a scala version of the routes file to project_dir/target/scala-2.10/src_managed/main So for IntelliJ to get the highlighting right you need to make sure that src_managed/main is added as a source folder. The reverse routes for javascript are for some reason included in project_dir/target/scala-2.10/classes_managed so you’ll have to add that as well. (In your screenshot it looks like classes_managed is set to excluded so you’ll want to un-exclude it by pressing the x button on the right hand side.)

Here’s a screen shot of my project structure:

Working Play 2.2 project structure

Update:

In Play 2.3 (or perhaps recent versions of IntelliJ) adding the classes_managed no longer fixes the problem. Instead of adding classes_managed to the project’s sources add it to it’s dependencies. By doing that IntelliJ should be able to pick up the compiled routes.class.

Working Play 2.3 dependency list

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)