【发布时间】:2014-02-26 18:35:21
【问题描述】:
我创建了一个 Maven 项目,包装类型为“jar”,名为“Y” 我已经完成了“Maven 安装”,我可以在我的本地存储库中找到它..
然后,我创建了另一个项目,包装类型为“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:for 我在项目“Y”中拥有的每个类和在项目“X”中使用...
【问题讨论】:
-
这可能与您使用 Eclipse 或其他 IDE 工作有关吗?尝试从命令行运行
mvn clean install。看看你是否得到同样的错误......
标签: java eclipse maven dependency-management