我在我当地的maven repo中安装了一个jarjar:jarjar:1.0,而我的build.sbt是
name := "test" version := "1.0" libraryDependencies += "jarjar" % "jarjar" % "1.0" resolvers += Resolver.file("maven-l", file("/Volumes/Data/Repo/Maven"))
它说jarjar无法解析,并显示解析器给出:
> show resolvers [info] List(FileRepository(maven-l,FileConfiguration(true,None),sbt.Patterns@30ea6dbc))
这看起来不对。
使用
resolvers += "maven-l" at "/Volumes/Data/Repo/Maven"
它运作得很好。
> show resolvers [info] List(maven-l: /Volumes/Data/Repo/Maven)
我想知道为什么会这样?这是一个错误,还是指定的? 我正在使用sbt 0.12.1
参考:http://www.scala-sbt.org/release/docs/Detailed-Topics/Resolvers.html