2013-05-29 97 views
1

我正在IntelliJ Idea 12中開發一個Scala應用程序。我已經安裝了Idea的sbt插件(設置 - >插件 - >瀏覽存儲庫... )。現在我想爲Scala使用一些額外的庫,假設其中一個是https://github.com/stevej/scala-json。所以我從其github倉庫的源代碼中下載了zip文件。向Scala項目添加第三方庫(Idea 12 with SBT插件)

接下來我該做什麼?使用Intelli Idea 12 將SBT插件安裝到Scala項目中添加第三方庫的標準方式是什麼?

+2

的非標準的方式來添加庫是寫在SBT庫元構建文件,所以可以SBT解決它自己的依賴關係。 'sbt update'後,你必須發行'sbt gen-idea'來熟悉IDEA和下載的jar。另見http://stackoverflow.com/questions/4250318/how-to-create-sbt-project-with-intellij-idea –

+0

@ om-nom-nom但是,正如我所說的,我有安裝在Idea的sbt插件。你的解決方案不能因此而簡化嗎?雖然我不知道如何。 –

+0

以及我的項目中沒有文件* .sbt。 –

回答

2

嘗試這樣的事情在名.bst文件:

libraryDependencies ++= Seq(       
    "com.typesafe.slick" %% "slick" % "1.0.0", 
    "postgresql" % "postgresql" % "9.1-901-1.jdbc4", 
    "org.scalatest" %% "scalatest" % "1.9.1", 
    "net.sf.opencsv" % "opencsv" % "2.3", 
    "org.apache.commons" % "commons-math3" % "3.0"    
) 

你必須創建你的名.bst文件在您的項目目錄,如果你沒有一個。

這是一個快速tutorial上SBT(和another one

+0

哪裏試試?我必須做什麼? –

+0

@路德不僅創建這個文件並填充依賴項,而且還發出'sbt gen-idea'。否則,IDEA對這個定義一無所知。 –

+0

@ om-nom-noom。對 –

相關問題