我在this页面上提到了在我的play框架应用程序中添加了过滤器的依赖关系,但是在清理-重建时,我的项目仍无法检测到play.filters ...包,这会导致编译错误。

我缺少一些基本的东西吗?

最佳答案

过滤器库也发生了这种情况,特别是"com.typesafe.play" % "filters-helpers_2.11" % "2.4.2"依赖项。
应该可以从Maven2 repoTypesafe Releases repo获得。由于它们都是predefined repos in SBT,因此这两个都隐式包含在SBT的build.sbt文件中。

我的公司使用SSL证书处理各种奇怪的事情(基本上是对它们重新签名)。对于我的情况,我认为真正的问题是激活者不信任证书,因为公司代理/防火墙将其弄乱了。我能够通过告诉激活器不使用JVM参数检查证书是否受信任来修复它。

要输入禁用了证书检查的激活程序 shell ,只需键入:

activator -Dcom.sun.net.ssl.checkRevocation=false

然后,您可以像往常一样使用compilerun,即使不是通过受信任的连接,激活器/ SBT也应下载依赖项。

注意:我很少会这样做,以将麻烦的依赖项下载到我的本地缓存中。在没有证书检查的情况下运行激活器有点不安全,因为下载不受信任的依赖项可能会使您容易受到木马/ MITM攻击。

关于playframework - 找不到play.filters包,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33422750/

10-14 16:34