Eclipse Debugger:找不到项目引用的源代码

时间:2012-06-21 20:27:44

标签: eclipse

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

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

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

有人可以帮忙吗?

由于

1 个答案:

答案 0 :(得分:1)

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

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

所以在Eclipse中,我使用m2e的文件>导入了它。导入> maven>现有的Maven项目。

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

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

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