如何让sbt在本地maven存储库中查找scala dist?

时间:2012-09-28 19:22:36

标签: scala sbt

我设法构建了自己的scala发行版,并将其本地发布到maven存储库(~/.m2/repository)。但是当我设置sbt使用该版本时,它只能在本地常春藤,typesafe-ivy-releases,Maven Central和sonatype-snaphshots中查找。虽然我在project/plugins.sbt中指定了它,但它不会在本地maven存储库中查找:

resolvers += "Local Maven Repository" at "file://" + Path.userHome.absolutePath + "/.m2/repository"

我也试过了:

resolvers += Resolver.mavenLocal

当然,我可以手动将文件从maven repo移动到ivy,但这看起来太糟糕了。我该怎么做才能让它发挥作用?

1 个答案:

答案 0 :(得分:2)

在SBT中,您可以直接将Scala设置为home,而不需要maven存储库:

scalaHome:= some(file(“/ path / to / scala”))

来源:https://github.com/harrah/xsbt/wiki/Local-Scala