我从SBT转到Gradle时遇到问题。 经过几次测试,这是我可以描述的最小问题。我相信这是核心问题。
这是我的问题:
我尝试使用lightbend提供的示例项目: https://github.com/playframework/play-java-hello-world-tutorial/tree/2.7.x
我在SBT和Gradle设置中都将Play的版本更改为2.6.20(Gradle似乎尚未与2.7兼容)。
并更改了一个视图以添加以下行: @ request.getHeader(“ User-Agent”)
使用SBT构建它就像是一种魅力,但是对于Gradle来说却失败了。
对象getHeader不是包play.api.mvc.request的成员
我在IDE中看过。 如上所述,使用Gradle,“ @ request”返回play.api.mvc.request,而使用SBT,我看到“ Http.Context.Explicit”来自“ play.mvc”包。
有见识吗? 非常感谢