Far*_*rah 12 java eclipse dependency-management maven
我创建了一个包装类型为"jar"的Maven项目,称为"Y"我已完成"Maven安装",我可以在我的本地存储库中找到它.
然后,我创建了另一个包装类型为"war"的项目,名为"X".在这个项目中,我向"Y"jar添加了一个依赖项,如下所示:
<dependency>
<groupId>my.pck</groupId>
<artifactId>Y</artifactId>
<version>0.0.1-SNAPSHOT</version>
<type>jar</type>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我的问题是,当我关闭项目"Y"时,我收到此错误:
Project 'X' is missing required Java project: 'Y'
Run Code Online (Sandbox Code Playgroud)
但是,它并没有说"缺失工件"......在所有情况下,当我尝试部署"X"时,我得到了这个:java.lang.ClassNotFoundException:
对于项目"Y"中的每个类,并在项目"X"中使用" ...
我过去见过这个错误;您提到了 eclipse,因此它可能与将 Eclipse 项目从一个工作区移动到另一个工作区有关。
检查.classpath
并.project
归档无效目录资源的链接;根据需要调整:
<linkedResources>
<link>
<name>.link_to_something</name>
<type>2</type>
<location>C:/Users/user/projects/someproject/plugins</location>
</link>
</linkedResources>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
24994 次 |
最近记录: |