1
我有我已經加入到我的項目的依賴關係:一個衝突的jar被添加到Maven依賴 - 如何追蹤?
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-server</artifactId>
<version>7.0.5</version>
</dependency>
當我編譯和運行我得到的指示簽名不匹配的錯誤。在我的Java構建路徑(Eclipse)中查看我的Maven依賴關係我看到Maven爲Vaadin版本6.8.8添加了一個jar。我已經搜索了我的pom.xml
,但沒有看到我添加了該內容。我認爲這個依賴正在被另一個依賴添加。
我一定要使用Vaadin 7.0.5版本。只要版本6.8.8一直包括在內,這將是一個問題。我該如何解決這個問題?
完美!實際上使用Eclipse有一個創建依賴關係層次的選項卡。在RH「已解決的依賴關係」一側單擊問題子代,並顯示依賴關係正在從哪裏生成。右側的依賴關係右側的按鈕並將其標記爲排除。 – 2013-05-01 14:00:01
@EricSnyder問題是,一旦你開始猜測依賴關係,就會冒着引入不兼容的風險。 – 2013-05-01 14:04:30