[Play 2.6.x] SBT 1.0 Support (or, Scala.js blocker is gone)

202 views
Skip to first unread message

virtualeyes

unread,
Jul 29, 2017, 7:00:32 AM7/29/17
to Play framework dev
Scala.js 0.6.19 was just released with SBT 1.0.0-RC2 support.

Twirl, which depends on Scala.js, was a blocker wrt to adding SBT 1.0 support to Play.

It would be fantastic if Play users could benefit from SBT 1.0 during the Play 2.6.x release cycle (and not next year, or whenever Play 3.0 lands).

Greg Methvin

unread,
Jul 29, 2017, 3:25:44 PM7/29/17
to virtualeyes, Play framework dev
The Play team definitely hopes to get to this soonish and support it on 2.6.x, but there are a number of different libraries involved (twirl, play-json, play-ws, etc.) so community contributions would be appreciated as well.

--
You received this message because you are subscribed to the Google Groups "Play framework dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to play-framework-dev+unsub...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Greg Methvin
Tech Lead - Play Framework

James Roper

unread,
Jul 30, 2017, 7:47:19 PM7/30/17
to Greg Methvin, virtualeyes, Play framework dev
There's two different concerns here, one is building Play with sbt 1.0 (should have no impact on users), the other is cross building the Play sbt-plugin against sbt 1.0.  Off the top of my head, the following other sbt plugins will need to be cross built first (and some of them might already be cross built, I don't know):

* twirl
* sbt native packager
* sbt-web and sbt-js-engine

The whole sbt-web ecosystem will need to be cross built, for those parts of it that use sbt-web-build-base (sbt-web and sbt-js-engine both do), that should be pretty straight forward, sbt-web-build-base is like interplay, it provides an sbt plugin that provides all the common build settings, so it should be a simple matter of updating that, to support cross building against sbt 1.0, and then upgrading each project that use it



On 30 July 2017 at 05:25, Greg Methvin <gr...@lightbend.com> wrote:
The Play team definitely hopes to get to this soonish and support it on 2.6.x, but there are a number of different libraries involved (twirl, play-json, play-ws, etc.) so community contributions would be appreciated as well.
On Sat, Jul 29, 2017 at 4:00 AM, virtualeyes <sit...@gmail.com> wrote:
Scala.js 0.6.19 was just released with SBT 1.0.0-RC2 support.

Twirl, which depends on Scala.js, was a blocker wrt to adding SBT 1.0 support to Play.

It would be fantastic if Play users could benefit from SBT 1.0 during the Play 2.6.x release cycle (and not next year, or whenever Play 3.0 lands).

--
You received this message because you are subscribed to the Google Groups "Play framework dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to play-framework-dev+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.
--
Greg Methvin
Tech Lead - Play Framework

--
You received this message because you are subscribed to the Google Groups "Play framework dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to play-framework-dev+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages