scala-IDE eclipse 下解決 xxx not built due to errors in dependent scope(s) main 的錯誤
阿新 • • 發佈:2019-01-29
scala 和 java 混合 在一起,如果project\clean 後,如果java 檔案有錯誤,則編譯會失敗,但是java檔案本來在package Explorer 的紅叉標記(red-x marker)卻.會消失,造成錯誤查詢困難。這應該是 scala-IDE eclipse version 4.2.0 的一個bug 吧
project\clean 後,eclipse 會有一個error提示:如圖
scalatest's tests not built due to errors in dependent scope(s) main scalatest Unknown Scala Problem 雖然有錯誤,但並不能精確定位到哪裡錯了。因為這裡用scala編譯java檔案,會提示錯誤的型別是Scala Problem 而不是Java Problem 並且 erro 提示中的path 是為空的 如何解決,算是個經驗活了。辦法如下: 1、如果java檔案數量比較少,可以一個一個開啟java檔案,如果有錯誤會在編輯視窗有提示的 2、如果java檔案數量很多的話,可以右鍵專案->scala->remove scala Nature,這時候scala專案就轉為java專案了,有錯誤的java檔案就會在p