项目';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时不会出错。
相关文章