2

因此,我正在開發一個庫(maven),並在其中一個playframework項目中使用它。當playframework項目包含錯誤時將其轉換爲eclipse項目

我已完成對maven工件的重構更改,並將其發佈到新版本的存儲庫。

現在我想看看所有這些會在遊戲項目中出現錯誤,以便我可以去修復100個這樣的錯誤。理想情況下,我想使用eclipse或某個IDE向我報告所有錯誤,以便我可以輕鬆導航和修復。

但問題是,eclipse不知道新的庫版本。爲了告訴eclipse,我必須在build.sbt中升級庫版本,編譯並重新創建eclipse項目。但是由於它包含很多錯誤,所以在修復之前我無法創建eclipse項目。

在這種情況下,有沒有一種方法在eclipse或任何IDE中可視化所有這些錯誤?

回答

0

你沒有提到,如果play項目也是maven項目。我正在開發作爲一個maven項目,這是創建like this。但是我想,對於非maven項目,以下工作也是如此。

  1. 在命令行中運行:

    activator eclipse 
    
  2. 在Eclipse中做 '刷新' 到項目中。現在您可以看到由您的罐子中的更改所導致的所有錯誤。

+0

我不知道play項目也可以是maven。在我的情況下,它是非maven。已經嘗試運行上面的命令,由於編譯錯誤而失敗。 $ ./activator蝕 [錯誤] 100個錯誤 [錯誤] 1個警告 [錯誤](編譯:編譯)javac的返回非零的退出代碼 [錯誤]無法創建Eclipse項目文件: [錯誤]錯誤評估任務'dependencyClasspath':error – hridayesh

+0

更改之前你的eclipse項目有什麼?你是否用相關的依賴關係更新了build.sbt?清理.ivy存儲庫有時可以幫助... – asch

+0

是的,我做到了。如果我不更新build.sbt,它將會與舊版本的庫成功構建。但是我希望在eclipse中看到由於更新版本庫的更改而導致的錯誤。 – hridayesh

相關問題