本文介绍了项目';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';的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。