首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Play!2.1 /为什么我的Jerkson依赖项没有解析?

Play!2.1 /为什么我的Jerkson依赖项没有解析?
EN

Stack Overflow用户
提问于 2013-05-13 11:36:36
回答 2查看 739关注 0票数 1

正在尝试使用来自https://github.com/randhindi/jerkson的派生的Jerkson库。将源依赖项克隆到文件夹module中,并定义了以下内容:

代码语言:javascript
复制
object ApplicationBuild extends Build {

  val appName         = "coolapp"
  val appVersion      = "1.0-SNAPSHOT"

  lazy val jerkson = Project(
    id = "jerkson",
    base = file("module"),
    settings = Seq(
      name               := "jerkson",
      organization       := "com.codahale",
      version            := "0.6.0-SNAPSHOT",
      scalaVersion       := "2.10.0"
    )
  )

  val appDependencies = Seq(
    "com.codahale" % "jerkson" % "0.6.0-SNAPSHOT",
    "jp.t2v" %% "play2.auth"      % "0.9",
    "jp.t2v" %% "play2.auth.test" % "0.9" % "test",
    "org.ocpsoft.prettytime" % "prettytime" % "1.0.8.Final",
    "com.typesafe" %% "play-plugins-redis" % "2.1-1-RC2",
    "net.databinder.dispatch" %% "dispatch-core" % "0.10.0"
  )

// resolvers follow
}

然而,当我去编译它的时候,它给了我以下错误:

代码语言:javascript
复制
sbt.ResolveException: unresolved dependency: com.codahale#jerkson;0.6.0-SNAPSHOT: not found

你猜对了吗?奇怪的是,这是我第一次需要解决源依赖,所以请不要那么愚蠢。谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-13 14:52:21

确保已将此存储库添加到Build.scala中的resolvers序列中

代码语言:javascript
复制
resolvers ++= Seq("Codahale" at "http://repo.codahale.com")

----------UPDATE:

repo.codahale.com只包含适用于Scala2.9.x的Jerkson jar

尝试此repo,以便获取与scala 2.10.x ( Play 2.1使用)兼容的jar:

https://github.com/cphylabs/jerkson

这个link建议只添加:

代码语言:javascript
复制
"com.cloudphysics" % "jerkson_2.10" % "0.6.3" 
票数 3
EN

Stack Overflow用户

发布于 2014-12-26 01:35:49

这个库应该在"http://repo.typesafe.com/typesafe/releases"上可用,所以不需要提到其他解析器;按照构建脚本只需添加"com.cloudphysics" % "jerkson_2.10" % "0.6.3"就可以了。

代码语言:javascript
复制
    1 import play.Project._                                                                                                                           
    2                                                                                                     
    3 name := "smartad-backend"                                                                           
    4                                                                                                     
    5 version := "1.0"                                                                                    
    6                                                                                                     
    7 playScalaSettings                                                                                   
    8                                                                                                     
    9                                                                    
   10 libraryDependencies ++= Seq(                                                                        
   11                             jdbc,                                                                   
   12                             anorm,                                                                  
   13                             "com.google.zxing"   % "core"                 % "2.0",                  
   14                             "mysql"              % "mysql-connector-java" % "5.1.27",               
   15                             "com.typesafe.slick" %% "slick"               % "2.1.0",                
~  16                             "org.slf4j"          % "slf4j-nop"            % "1.6.4",                
+  17                             "com.cloudphysics" % "jerkson_2.10" % "0.6.3"                           
   18                                     
   19                            )  

上面的构建脚本是为play framework 2.2.0编写的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16514494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档