我無法在Scala插件的IntelliJ CE中使用Scala工作表中的類。如何在Scala插件的IntelliJ CE中使用Scala工作表中的類?
我做到以下幾點:
創建斯卡拉SBT項目。
在src/main/scala中創建包
test1
。在這個包中創建
類package test1 class TestClass { }
- 在相同的包中創建的工作表的Scala ws1.sc,在其內部創建對象
ws1
,裏面放了幾個表情。有用。 - 當我添加
new ScalaTest
反對ws1
,增加的IntelliJimport test1.ScalaTest
,但工作表的評價不起作用。
如果我添加package test1
到我的工作表,它不會在所有的工作,有警告「包名稱不對應的目錄結構,這可能會導致問題的決心從文件類「
是否有任何想法如何使用我的班從工作表?
AFAIK,在Scala工作表中定義的類不能從工作表之外引用。工作表僅用於快速,一次性測試。你爲什麼不創建普通的Scala類和對象? – Madoc 2014-10-29 12:20:01
不,ScalaTest是普通類,它在工作表外部定義,看截圖。 – tse 2014-11-04 10:00:50
步驟5中工作表的評估失敗的原因是什麼? - 我看到那裏沒有問題。 – Madoc 2014-11-04 11:31:59