本文介紹了項目';X';缺少必需的Java項目:Y';的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我已經創建了一個Maven項目,打包類型為”JAR”,名為”Y”
我已經完成了”Maven Install”,我可以在我的本地存儲庫中找到它..
然后,我創建了另一個打包類型為”war”的項目,稱為”X”。在這個項目中,我向”Y”JAR添加了一個依賴項,如下所示:
<dependency>
<groupId>my.pck</groupId>
<artifactId>Y</artifactId>
<version>0.0.1-SNAPSHOT</version>
<type>jar</type>
</dependency>
我的問題是,當我關閉項目”Y”時,我收到以下錯誤:
Project 'X' is missing required Java project: 'Y'
但是,上面沒有寫”失蹤的文物”..。在所有情況下,當我嘗試部署”X”時,我得到的結果是:java.lang.ClassNotFoundException:
我在項目”Y”中擁有并在項目”X”中使用的每個類…
推薦答案
謝謝@elda,您的評論幫助我發現了問題。
在Eclipse IDE下:
右鍵單擊”X”項目>構建路徑>配置構建路徑>項目>檢查Y>單擊”刪除”
現在部署X WAR時不會出錯。
這篇關于項目';X';缺少必需的Java項目:Y';的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,