我想創建一個Vaadin Spring項目。爲此我計劃在以下這個教程:Eclipse不知道Maven的依賴關係
http://vaadin.github.io/spring-tutorial/
然而,已經在開始怪異的事情發生了。
我使用過Spring Initializr創建項目:
然後我想創建一個簡單的 「Hello world」 -UI。爲此,我創建了一個類,並寫了下面的代碼(以下教程):
package com.example.app;
import com.vaadin.spring.annotation.SpringUI;
@SpringUI
public class MyUI extends UI {
}
的問題是:Eclipse是不給我導入的UI類的選項:
正如您所看到的,Eclipse似乎並不知道可以導入的任何類來擺脫錯誤消息。
瘋狂的是,如果你看看項目中的Maven-Dependencies文件夾,一切都在那裏!下面的截圖顯示所有的Maven依賴關係的一部分:
這裏有一些更多的依賴關係:
起初我還以爲Eclipse中被打破了..所以我刪除了我的安裝並安裝了最新版本的Eclipse。
但是,問題與以前完全一樣。
我不知道這到底是怎麼回事!
非常感謝您的建議答案...我做了「Maven - >更新項目」的事情,但不幸的是,情況與以前一樣 –
您是否嘗試過使用Spring Initializr創建相同的項目並將其導入Eclipse? (這隻需要1分鐘)你能夠添加一個新的類並將UI類導入到這個新文件中嗎? –
我試過對我很好。如果你在窗戶上做到這一點。進入'用戶 - >你的用戶 - > .m2 - >存儲庫',然後刪除'com'和'org'文件夾。現在Maven在eclipse中更新並嘗試。這應該工作 – Foolish