Playframework [1.2.7] 依赖失败

Posted

技术标签:

【中文标题】Playframework [1.2.7] 依赖失败【英文标题】:Playframework [1.2.7] dependencies failing 【发布时间】:2014-04-27 17:52:52 【问题描述】:

我们在播放框架依赖管理方面遇到了问题,几天前它运行良好。我们没有对依赖文件进行任何配置更改或更改,但在我们的构建服务器和本地(都位于不同的网络和 ISP 上)都出现以下错误。

:: problems summary ::
:::: WARNINGS
    module not found: vsvr1#minifymod;1.0.9

==== vsvr1: tried

  -- artifact vsvr1#minifymod;1.0.9!minifymod.jar:

  https://github.com/maklemenz/minifymod/raw/master/dist/minifymod-1.0.9.zip

    [NOT FOUND  ] play#recaptcha;1.3!recaptcha.zip(jar) (139ms)

==== playContributedModules: tried

  http://www.playframework.org/modules/recaptcha-1.3.zip

    [FAILED     ] play#excel;1.2.3!excel.zip(jar): Connection refused (520ms)

    [FAILED     ] play#excel;1.2.3!excel.zip(jar): Connection refused (520ms)

==== playContributedModules: tried

  http://www.playframework.org/modules/excel-1.2.3.zip

    ::::::::::::::::::::::::::::::::::::::::::::::

    ::          UNRESOLVED DEPENDENCIES         ::

    ::::::::::::::::::::::::::::::::::::::::::::::

    :: vsvr1#minifymod;1.0.9: not found

    ::::::::::::::::::::::::::::::::::::::::::::::


    ::::::::::::::::::::::::::::::::::::::::::::::

    ::              FAILED DOWNLOADS            ::

    :: ^ see resolution messages for details  ^ ::

    ::::::::::::::::::::::::::::::::::::::::::::::

    :: play#recaptcha;1.3!recaptcha.zip(jar)

    :: play#excel;1.2.3!excel.zip(jar)

    ::::::::::::::::::::::::::::::::::::::::::::::


:::: ERRORS
Server access Error: handshake alert:  unrecognized_name url=https://github.com/maklemenz/minifymod/raw/master/dist/minifymod-1.0.9.zip

Server access Error: Connection refused url=http://www.playframework.org/modules/recaptcha-1.3.zip

我似乎找不到解决方案,到目前为止,由于缺少依赖项,它阻止了我们进行任何新构建。失败的文件似乎每次都会更改,当手动尝试在浏览器中下载它们时,我们可以毫无问题。

以前有人见过这个问题吗?

【问题讨论】:

遇到同样的问题 :( 你有没有想出解决方案? 所以问题出在 Github 上,他们更改了下载文件的 URL 结构,导致 Ivy 无法处理重定向。我已经停止从 github 引用它并使用了一个 git 子模块,但现在我遇到了另一个问题,Play 总是将模块文件夹视为一个 zip,即使它是一个项目文件夹。 【参考方案1】:

如here 所述,您可以使用 jvm 选项 -Djsse.enableSNIExtension=false 作为解决方法。

【讨论】:

@fraserh 您是否在依赖命令调用中指定了 jsse 选项,例如 play deps . --sync -Djsse.enableSNIExtension=false ?对于存储在github.com/tazmaniax/play-markdown/releases/download/1.9/… 的模块,这对我不起作用。只需在输出日志中不断收到 403 Sergey,你添加的链接是递归的 :(

以上是关于Playframework [1.2.7] 依赖失败的主要内容,如果未能解决你的问题,请参考以下文章

Playframework:无法覆盖 sbt 依赖项

HikariCP - Play Framework 1.2.7 JMX MBean 监控

如何在 playframework 中使用 guice 使用提供程序进行依赖注入

PlayFramework 每次启动都会解决依赖关系

如何在 playframework 中使用依赖注入创建 Ebeanserver?

安装 Play Framework 1.2.7 时出现问题