我设法构建了自己的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,但这看起来太糟糕了。我该怎么做才能让它发挥作用?
答案 0 :(得分:2)
在SBT中,您可以直接将Scala设置为home,而不需要maven存储库:
scalaHome:= some(file(“/ path / to / scala”))