在sbt 0.10中使用修补的Scala 2.9.0-1(修补的REPL)?

时间:2011-08-08 21:28:32

标签: scala sbt

我有一个Scala项目,它依赖于许多构建的库 反对2.9.0-1。我有兴趣应用一个新的小补丁 上游修复了Scala REPL不再执行a中的每一行 新线程。我应该可以下载Scala源代码,应用了 补丁,并自己构建一切,但有没有办法 sbt(或至少console命令)使用此构建?

能够在所有环境中重现这个环境也很重要 我们的开发盒,所以我们有兴趣尽量减少带外黑客攻击。我们 有一个公司maven存储库,但不知道如何“覆盖”事情 这样就可以从这里获取Scala 2.9.0-1(如果这是最好的话 处理这个问题的方法)。

2 个答案:

答案 0 :(得分:1)

使用唯一版本将自定义Scala jar发布到公司存储库,并使用该唯一版本作为scalaVersion设置的值。对于不同的工件重用相同的版本对于缓存是有问题的,并且跟踪正在使用哪个jar。

设置用于定位cross-built托管依赖项的Scala版本,例如

"net.databinder" %% "dispatch-http" % "0.8.5"

使用以下设置:

scalaVersion in update := "2.9.0-1"

答案 1 :(得分:0)

我要做的第一件事就是问保罗这个特征是否可以包含在2.9.1中。

接下来的尝试就是每晚使用一次。

最后的机会是应用补丁。