1

使用 sbt 构建的 Scala Migrations在 Scala 2.10.0-RC2 中发现了SI-6646 。我想在 RC3 发布之前测试提交的修复以确认它一切正常。我如何告诉 sbt 使用夜间 Scala 2.10.0 构建?

4

2 回答 2

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 使用的正确文件夹中,但您可以查看它在您的机器上的位置。

然后,只需进行清理并构建。

于 2012-11-17T19:04:18.940 回答
1

您首先需要在您的项目设置中添加一个新的解析器.build。我们从 Scala 导入具有最后提交的 Sonatype 存储库。查看此链接以查看所有可用版本的列表。

resolvers += Resolver.sonatypeRepo("snapshots")

然后只需在 sbt 设置中更改 Scala 版本。

scalaVersion := "2.10.0-SNAPSHOT"
于 2012-11-27T19:23:24.973 回答