我有一个Scala项目,它依赖于许多构建的库
反对2.9.0-1。我有兴趣应用一个新的小补丁
上游修复了Scala REPL不再执行a中的每一行
新线程。我应该可以下载Scala源代码,应用了
补丁,并自己构建一切,但有没有办法
sbt(或至少console
命令)使用此构建?
能够在所有环境中重现这个环境也很重要 我们的开发盒,所以我们有兴趣尽量减少带外黑客攻击。我们 有一个公司maven存储库,但不知道如何“覆盖”事情 这样就可以从这里获取Scala 2.9.0-1(如果这是最好的话 处理这个问题的方法)。
答案 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中。
接下来的尝试就是每晚使用一次。
最后的机会是应用补丁。