Scala play - "not found: value routes" (Eclipse and IDEA)

playframework, scala

Solution

Since there seems to be no answer, I'll at-least describe my workaround: Instead of using

<link href=@routes.Assets.at("stylesheets/style.css") rel="stylesheet" type="text/css" />

in my template HTML, I'm using

<link href="assets/stylesheets/styles.css") rel="stylesheet" type="text/css" />

Since I'm not invoking routes.Assets.at, there is no issue with not finding the value routes. (However, I'm guessing this workaround will easily crumble when I would have need of more complex templates)

Problem

Occasionally, and seemingly for no reason, I get "not found: value routes" compilation error in one of the view templates (after compilation). This happens either in Eclipse or IDEA. Googling finds this but it's not possible to add mainLang = SCALA in play 2.10 (I'm using version 2.1.2). Cleaning the project / re-eclipsifying it / seems to work, sometimes, but is there any more permenant solution / work-around? Thanks

Original source