如何在scala-2.10项目中使用sbt-idea?
发布时间:2020-12-16 18:53:26 所属栏目:安全 来源:网络整理
导读:我在 Scala 2.10项目中使用 sbt-idea工作时遇到了很多麻烦. 我尝试从它的git repo编译sbt-idea,确保设置 scalaVersion := "2.10.0-RC5" 在build / Build.scala中,并使用publish-local命令在git中编译它.但我仍然坚持下去 [error] sbt.IncompatiblePluginsExc
我在
Scala 2.10项目中使用
sbt-idea工作时遇到了很多麻烦.
我尝试从它的git repo编译sbt-idea,确保设置 scalaVersion := "2.10.0-RC5" 在build / Build.scala中,并使用publish-local命令在git中编译它.但我仍然坚持下去 [error] sbt.IncompatiblePluginsException: Binary incompatibility in plugins detected. 当我在我发布的版本中使用它时,简单地说添加 addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.3.0-SNAPSHOT") 到project / plugins.sbt文件. 解决方法
不认为你需要为Scala 2.10构建SBT.我保留了我的创意和eclipse项目生成器在全局build.sbt文件中,它适用于我的所有项目(或者看起来似乎;-)
我正在使用Ubuntu,因此SBT配置文件保存在您的计算机上可能会有所不同. 在隐藏的sbt目录下创建一个名为plugins的文件夹.在Linux上,它位于?/ .sbt(其中,tilde是主目录的别名).所以现在你应该有?/ .sbt / plugins 然后在此目录下创建一个名为build.sbt的文件,并将以下内容添加到其中: resolvers += "Sonatype snapshots" at "http://oss.sonatype.org/content/repositories/snapshots/" resolvers += "Sonatype releases" at "https://oss.sonatype.org/content/repositories/releases/" addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0") addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.2.0-SNAPSHOT") 为了测试,我刚用它生成了一个scala 2.10项目,看起来很好. 哦,如果你想生成Scala-IDE项目,上面的文件还增加了对SBT中eclipse命令的支持. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |