项目'X'缺少必需的Java项目:Y'

2022-07-22 00:00:00 dependency-management java eclipse maven
我已经创建了一个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时不会出错。

相关文章