在一个eclipse项目中,我引用了一个当前不在项目构建路径中的类。

在通过将鼠标悬停在错误上方而打开的上下文相关弹出窗口中,“修复项目设置”选项为我提供了将jar添加到项目的构建路径的功能。这个 jar 在我本地的Maven仓库中。

但是,解决此问题的“正确”方法显然是通过将相关的依赖项添加到我的项目的pom中,而不是将此jar添加到项目的构建路径中。

因此,有没有一种方法可以配置eclipse,以便它不提供在构建路径中添加Maven repo jar的功能,但可以解决项目的pom问题?

最佳答案

此功能曾经存在于m2eclipse(m2e的前身)中,请参见例如
https://blog.sonatype.com/2010/03/adding-dependencies-using-m2eclipse/,它在“修复项目设置...”快速修复上方显示“搜索XXX的依赖性”快速修复。

不幸的是,它没有进入m2e,请参阅https://www.eclipse.org/lists/m2e-users/msg01130.html

09-30 18:43
查看更多