1. 程式人生 > >scala-IDE eclipse 下解決 xxx not built due to errors in dependent scope(s) main 的錯誤

scala-IDE eclipse 下解決 xxx not built due to errors in dependent scope(s) main 的錯誤

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
ackage Explorer 中有紅叉提示了         解決java錯誤後,再把專案轉為scala 專案:右鍵專案->Configure->Add scala Nature