1

我看到一个问题,即 Eclipse 调试器无法找到作为项目引用包含的类的源代码。我的应用程序包含 2 种类型的引用库:Maven 存储库中的库,以及作为项目引用的一部分包含在我的工作区中另一个项目的引用库。

调试器在显示 Maven 存储库中任何类的源代码时都没有问题。

但是,当它尝试使用项目引用调试包含的类时,它找不到源。即使我单击“编辑源查找路径”并指定项目的位置,它也找不到源。我已经确认有问题的类确实存在于项目的输出文件夹中,所以我不确定问题出在哪里。

有人可以帮忙吗?

谢谢

4

1 回答 1

1

好的,我几乎和打开它一样快地解决了这个问题。

该问题似乎是由我导入应用程序项目的方式引起的。

所以在 Eclipse 中,我使用 m2e 的 File > Import > maven > Existing Maven Projects 导入了这个。

这导致我的工作空间中存在的依赖项被包含为项目引用,而不是对 Maven 存储库的实际 jar 文件引用。

为了获得对 Maven 存储库的实际 jar 文件引用,我运行了 mvn eclipse:eclipse 并且我的调试器能够获取源代码。

这是 m2e 插件的已知问题吗?

于 2012-06-21T20:44:33.497 回答