2016-06-07 48 views
0

我已经在github的TopNotch项目上完成了git clone,并且希望将这个sbt项目导入到Intellij。sbt gen-idea失败:试图从github导入一个sbt管理的项目TopNotch

我是拔尖的根目录下,并SBT GEN-理念,它以“不是有效的命令” 链接无法TOPNOTCH:https://github.com/blackrock/TopNotch

所以,我已经添加在项目/插件,下面的线名.bst但仍无法与

“bt.ResolveException:未解析的依赖性:com.github.mpeltonen#SBT-理念; 1.7.0-快照:未找到”

行补充说:(也试图与1.5。 0-SNAPSHOT“

个解析器+ = “Sonatype的快照” 在 “http://oss.sonatype.org/content/repositories/snapshots/” addSbtPlugin(依赖= “com.github.mpeltonen” % “SBT-主意” % “1.7.0-快照”)

我有SBT-0.13.11安装,但在构建具有0.13.8 斯卡拉 - 2.11.8 的Java 1.8 的IntelliJ - 2016年1月3日

请建议如何导入项目。

谢谢。

回答

1

SBT-想法插件已经不支持的,因为它是大约两年前纳入正式的Scala插件,并通过插件的过时的版本生成的项目文件与IntelliJ IDEA的开始与14版本兼容,如果我还记得正确。

常用的方法是从IDEA(设置>插件>安装JetBrains插件>搜索Scala)安装Scala插件,然后使用标准的打开...对话框导入您的SBT项目。

+0

嗨谢谢,谢谢。我已经添加了scala插件并导入了该项目。我已经使用Intellij终端的sbt控制台进行了编译。这个项目没有.Idea_module文件夹(由sbt-idea创建),但有.idea。这是一个错误吗? – Aavik

+0

而在模块(在项目结构下),我可以看到2个项目:topnotch和topnotch-build。在topnotch下,我没有看到scala编译器。这是必需的吗? – Aavik

+0

嗨,谢尔盖,我能够成功地运行一个新项目 - Hello Scala sdk作为Scala项目创建的世界。但是当我尝试创建sbt项目时会出现问题。这TopNotch导入为sbt项目。 – Aavik