【问题标题】:Adding netty-socketio to Play Framework 2 for Socket.IO support将 netty-socketio 添加到 Play Framework 2 以获得 Socket.IO 支持
【发布时间】:2014-04-12 10:25:03
【问题描述】:

我正在尝试将 netty-socketio (https://github.com/mrniko/netty-socketio) 添加到 Play Framework 2.2 项目中。我在 libraryDependencies 内的 build.sbt 中添加了以下行:

"com.corundumstudio.socketio" %% "netty-socketio" % "1.6.2",

但是当我编译时,它找不到库并给出以下错误:

sbt.ResolveException:未解决的依赖项:com.corundumstudio.socketio#netty-socketio_2.10;1.6.2:未找到

我想我必须添加一个解析器,它的 URL 是什么,或者还有其他方法吗?

我还想直接添加 Jar 有许多其他依赖项,所以我不想这样做。

【问题讨论】:

  • 使用最新版本的netty-socketio - 1.6.5

标签: maven playframework-2.2


【解决方案1】:

看来您使用的是%% 而不是%。这两者都存在,但它们是不同的。当您使用%% 时,Scala 版本会附加到包名称中。 (请参阅错误消息中的“com.corundumstudio.socketio#netty-socketio_2.10;1.6.2:”。)通常,%% 用于 Scala 依赖项,而 % 用于对于其他依赖项。所以你应该写:

"com.corundumstudio.socketio" % "netty-socketio" % "1.6.2",

请注意,我不确定它是否可以轻松地与 Play 集成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    • 1970-01-01
    • 2013-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多