【发布时间】:2015-03-08 22:17:08
【问题描述】:
我正在尝试按照(过时的)说明在 SBT here 中构建命令行应用程序,但在尝试运行已发布的应用程序时遇到了问题。
我的 JAR 发布到
~/.ivy2/local/org.caoilte/test_2.10/0.1-SNAPSHOT/poms/test_2.10.jar
当我尝试使用以下配置通过sbt @test.build.properties 运行它时(摘自test.build.properties)
[scala]
version: 2.10
它正确找到了我的 JAR,但找不到 Scala
module not found: org.scala-lang#scala-compiler;2.10
但是,如果我在 test.build.properties 中使用以下内容
[scala]
version: 2.10.4
找不到我的 JAR
module not found: org.caoilte#test_2.10.4;0.1-SNAPSHOT
这似乎是 SBT 0.13.0 中引入的问题,命令行应用程序文档未更新以包含解决方法。 (该文档还包括无效的 initialGlobalLogging 代码并使用了非常旧版本的 SBT/Scala - 我希望我们仍然可以使用 SBT 邮件列表来讨论此类问题。
【问题讨论】: