1
我用eclipse重構了scala項目中的包結構。在這中間我用了一個包語句_root_
,這樣package with _root_打破了eclipse中的scala編譯器
package _root_.com.workday.foo.bar
現在我的Eclipse項目不會建雖然我仍然可以建立在命令行中的一切。問題是,我所有的com.*
進口碎
import com.workday.some.thing.Else
的錯誤是:
Multiple markers at this line
- object workday is not a member of package com.workday.foo.bar.com
- object workday is not a member of package com.workday.foo.bar.com
看來,它正試圖尋找與包語句全部進口,在每個源文件的頂部。
我已經從我的包中刪除了_root_
並試圖清理我的項目和工作區。我也嘗試將scala編譯器從「sbt」更改爲「精煉」,但無濟於事
有誰知道如何將eclipse scala編譯器重新啓動回來?
的的我從中學到的教訓是,不要將來自不同軟件包的類放在同一個源文件中,即使它們只是在該文件中的測試中使用的模擬類。 – iain