Play 2.2.6 for Scala 2.11

67 views
Skip to first unread message

Michael Slinn

unread,
May 2, 2016, 1:40:02 AM5/2/16
to Play framework dev
Reposting here because this might be a more suitable group.

I'd *really* like to move our app from Play 2.2.6 & Scala 2.10 to something more current. The problem we face is that many dependencies, including Play, are not available for both Scala 2.10 and Scala 2.11. That makes upgrading incredibly difficult, as massive changes ripple throughout the webapp and it would probably not compile until person-weeks of effort are expended. "Big Bang" upgrades are expensive and risky.

It would be a huge help to find or build a version of Play 2.2.6 for Scala 2.11. That would allow us to upgrade one dependency at a time. We also use Play 2.2.6 components,. so I also need Scala 2.11 versions of the following:

com.typesafe.play:filters-helpers_2.11:2.2.6.jar
com.typesafe.play:play_cache_2.11:2.2.6:jar
com.typesafe.play:play-datacommons_2.11:2.2.6:jar
com.typesafe.play:play-functional_2.11:2.2.6:jar
com.typesafe.play:play-iteratees_2.11:2.2.6:jar
com.typesafe.play:play-jdbc_2.11:2.2.6:jar
com.typesafe.play:play-json_2.11:2.2.6:jar
com.typesafe.play:play-test_2.11:2.2.6:jar
com.typesafe.play:play_2.11:2.2.6:jar
com.typesafe.play:sbt-link_2.11:2.2.6:jar
com.typesafe.play:templates_2.11:2.2.6:jar
com.typesafe.play:play-plugins-mailer_2.11:2.2.6:jar
com.typesafe.play:play-plugins-util_2.11:2.2.6:jar

Has anyone done this already? If so, which repo has them? If not, any advice for building the above?

Thanks,

Mike

virtualeyes

unread,
May 5, 2016, 12:29:40 PM5/5/16
to Play framework dev
Just the bite the bullet:
git checkout -b upgrade-play-2.5

and get to work. Compiling against 2.11 won't help you that much. Most of your effort will be spent in dealing with the move from static to DI based controllers, and passing dependencies into services/views.
Reply all
Reply to author
Forward
0 new messages