加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何在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命令的支持.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读