2015-06-20 183 views
0

我是scala新手。並開始我想使用Intellij 13.1.5 IDE如何將源代碼添加到Intellij Idea的scala項目中?

但是IDE無法附加源代碼。下面是它的外觀爲AnyVal

enter image description here

Search at internet找不到任何來源。

我試過Attach sources並附上解壓後的scala文件。它也不起作用。

UPDATE:

下面是SBT onfiguration:

name := "scalatest-selenium" 

version := "1.0" 

scalaVersion := "2.11.1" 

libraryDependencies ++= Seq(
    "net.sourceforge.htmlunit" % "htmlunit" % "2.14", 
    "org.seleniumhq.selenium" % "selenium-java" % "2.42.2", 
    "org.scalacheck" % "scalacheck_2.10" % "1.11.4" % "test", 
    "org.scalatest" % "scalatest_2.11" % "2.2.0" % "test" 
) 

testOptions in Test += Tests.Argument(TestFrameworks.ScalaTest, "-u", "target/test-reports") 

如何解決這個麻煩?

+0

是否僅限於'AnyVal'(或'Any' /'AnyRef' /'Unit' /'Nothing')?那些沒有真正的源文件,主要是編譯器結構。否則 - 根據[本教程](http://www.plotprojects.com/create-an-intellij-idea-project-with-library-sources-attached/) - ,您需要添加'withSources()'到sbt中的依賴關係。 –

+0

@GáborBakosHense哪些scala課程應該檢查以確認來源是否已附加? –

+0

可能['scala.App'](https://github.com/scala/scala/blob/v2.11.6/src/library/scala/App.scala#L1)。嗯。看來我錯了,這些類([AnyVal](https://github.com/scala/scala/blob/v2.11.6/src/library/scala/AnyVal.scala#L1))已經有源代碼。不知道你能分享你的sbt配置有什麼問題嗎? –

回答

0

我得到下面的方式擺脫這種麻煩:

主文件夾刪除.sbt目錄。

當您再次運行sbt時,將以正確的格式創建新文件夾,並且錯誤消失。

相關問題