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