我如何告诉sbt使用每晚构建的Scala 2.10?

时间:2012-11-17 18:28:57

标签: scala sbt

使用sbt构建的Scala Migrations在Scala 2.10.0-RC2中找到SI-6646。我想在RC3发布之前测试已提交的修复程序,以确认它是否正常工作。我如何告诉sbt使用每晚Scala 2.10.0构建?

2 个答案:

答案 0 :(得分:1)

我没试过这个,但你可以通过以下问题从github(https://github.com/scala/scala)中提取代码: How can sbt pull dependency artifacts from git?

然后,从sbt调用ant来构建编译器: https://bitbucket.org/jmhofer/ant4sbt/wiki/Home

我不确定的唯一部分是你需要将scala编译器和库复制到sbt使用的正确文件夹中,但你可以查看你机器上的位置。

然后,只需做一个干净的构建。

答案 1 :(得分:1)

首先,您需要在.build的项目设置中添加新的解析程序。我们导入Sonatype存储库,它具有Scala的最后一次提交。查看this link以查看所有可用版本的列表。

resolvers += Resolver.sonatypeRepo("snapshots")

然后再次在sbt设置中更改Scala版本。

scalaVersion := "2.10.0-SNAPSHOT"