2013-12-09 55 views
5

我已經爲gen-idea下載並安裝了sbt和plugin。 但是構建的項目不能在想法上運行。 另外,當我運行gen-idea時,不會生成「project」文件夾。 有人可以告訴我如何安裝sbt和sbt-idea插件並配置它,因爲我認爲這裏的問題是配置。如何安裝sbt-idea並使用gen-idea

+1

這個問題似乎是題外話題,因爲它是關於插件的正確安裝和配置。在插件文檔中可以找到更好的答案。 –

回答

7

在所有sbt項目中,您都有一個project文件夾(位於項目目錄的根目錄中)。您需要創建有一個名爲 - plugins.sbt和地點有:

resolvers += "Sonatype snapshots" at "http://oss.sonatype.org/content/repositories/snapshots/" 

addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.6.0-SNAPSHOT") 

注意到我之間的空行。然後,如果您打開了sbt會話,請致電reload命令,您可以致電gen-idea生成想法文件,我也建議添加sbt-classifiers以下載源代碼。

否則,您可以通過在~/.sbt/0.13/plugins/build.sbt文件中放置相同的兩行來使該插件對您的所有sbt項目全局可見。

當您生成此項目時,在IDEA中選擇Open Project並選擇您新生成的項目。這應該工作,如果沒有,提供一些額外的信息。

+0

謝謝。我也一樣。但在打開它之後,我試着運行它。它說 線程「main」中的異常java.lang.RuntimeException:參數錯誤:[scala.tools.nsc.CompileClient] \t at org.jetbrains.plugins.scala.compiler.rt.ClassRunner.main(ClassRunner.java: 30) – ddarz4u

+1

當您在IDEA中執行此操作時(例如使用sbt插件),IDEA應該會彈出一個'reload project'窗口。 – 4lex1v

+1

當我們使用idea sbt和Scala插件時,仍然需要'gen-idea'嗎? – 2014-06-14 00:36:23

相關問題