2

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

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

我也试过:

resolvers += Resolver.mavenLocal

当然,我可以手动将文件从 maven repo 移动到 ivy,但这似乎太糟糕了。我应该怎么做才能让它工作?

4

1 回答 1

2

在 SBT 中,您可以直接设置 Scala 主页,不需要 maven 存储库:

scalaHome := Some(file("/path/to/scala"))

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

于 2012-09-29T11:45:25.487 回答