我一直在NetBeans中開發,我正在研究轉換到eclipse。從NetBeans轉到eclipse,似乎無法找到生成的java文件
我們有一組模塊在我們的項目中的目錄;我們有一些腳本可以檢查Subversion以及使用該目錄樹執行其他操作,並且NetBeans從該目錄樹訪問源等。
我們所有的模塊都是用Maven構建的,等等。所有這些在NetBeans中都可以正常工作。
我已經成功地將所有項目導入到eclipse(File/Import/Maven)中,但顯然在處理「生成的源代碼」時有所不同。我們在一個模塊中有一些由腳輪生成的文件,在另一個模塊中有jaxb生成的文件。在這兩種情況下生成的文件都沒有被編譯器找到,因此這些模塊有編譯錯誤。
Maven被配置爲生成無法找到的Java類; maven clean會刪除它們,而maven compiler:compile將它們放回去。但在eclipse中,找不到用於編譯其他類的java文件,但在NetBeans中它們可以。
我試着刪除生成的java文件,然後在eclipse中重建; java文件在生成源中重新生成,但編譯器在編譯(或語法高亮)代碼時仍無法找到它。
它看起來像一個類路徑問題,但我們不在NetBeans中爲Maven項目設置類路徑。我應該如何配置eclipse中的東西,以便找到生成的類文件?
由於這不回答問題,我只是將它添加爲註釋,但我建議不要從壞工具切換到更糟糕的工具,而是使用IntelliJ IDEA。這是目前存在的最好的Java IDE。 ;-)我知道很多人從IDE切換到IJ並且感到驚訝,但我知道沒有人使用過IJ,如果不是被強迫的話,切換到其他人之一,那些被強迫的人就像地獄一樣。 :-D – Vampire