我已将以下内容添加到 %APPDATA%\.sbt\plugins\build.sbt
resolvers += ScalaToolsSnapshots
resolvers += "remeniuk repo" at "http://remeniuk.github.com/maven"
addSbtPlugin ("org.netbeans" % "sbt-netbeans-plugin" % "0.1.4")
这会引发异常,因为无法解决。
我注意到它尝试的 URL 是
http://remeniuk.github.com/maven/org/netbeans/sbt-netbeans-plugin_2.9.1_0.11.2/0.1.4/sbt-netbeans-plugin-0.1.4.pom
虽然正确的 URL 似乎是
http://remeniuk.github.com/maven/org/netbeans/sbt-netbeans-plugin_2.9.1/0.1.4/sbt-netbeans-plugin_2.9.1-0.1.4.pom
但是 SBT 将其版本注入(inject)到不应该的位置,并且不会将 Scala 版本注入(inject)到应该的位置。
那么正确的 addSbtPlugin 参数是什么?
PS:我也尝试过使用http://vasilrem.com/maven而不是http://remeniuk.github.com/maven
最佳答案
我知道这个问题已经过时了,但对于其他遇到此问题的人来说,请尝试使用
libraryDependencies += "org.netbeans" %% "sbt-netbeans-plugin" % "0.1.4"
而不是
addSbtPlugin ("org.netbeans" % "sbt-netbeans-plugin" % "0.1.4")
关于scala - 如何为 SBT 0.11 的 NetBeans 插件编写正确的 addSbtPlugin 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7801503/