github上的nulab / scala-oauth2-provider库可以与play一起使用! 2.0.4框架

时间:2015-05-16 23:32:25

标签: scala oauth-2.0 playframework-2.0

我正在尝试使用库来实现OAuth2服务器! 2.0.4框架使用此repo https://github.com/nulab/scala-oauth2-provider
我想知道是否有任何方法可以通过改变播放版本或sbt版本来使用play-2.0.4这个库。我不想打破编译时间或运行时依赖性 从我的想法。我认为这是不可能的,因为库中的DataHandler特性需要scala.concurrent.Future返回类型,这些方法是使用更高版本的scala引入的一些方法而不是一个方法! 2.0.4运行。

1 个答案:

答案 0 :(得分:0)

不,这是不可能的。 Play 2.0.4不是为Scala 2.10或更高版本构建的,而scala-oauth2-provider需要Scala 2.10或更高版本。即使您可以在Scala 2.10.x上编译Play 2.0.x,您仍可能遇到一些API兼容性问题,因为该库适用于Play 2.2.x和2.3.x.在Play 2.0.x和2.2.x之间,有许多重要的API更改需要您进行协调。

现在已经有近两年时间没有​​支持Play 2.0.x.可能是升级的时候了。移民打破了一切,是的,但从长远来看,你最好还是保持最新状态。