我看到一个问题,即Eclipse Debugger无法找到作为项目引用包含的类的源代码。 我的应用程序包含两种类型的引用库:Maven存储库中的库,以及作为项目引用的一部分包含在工作区中的另一个项目中。
调试器没有问题显示Maven存储库中任何类的源代码。
但是,当它尝试调试使用项目引用包含的类时,它无法找到源。即使我单击“编辑源查找路径”并指定项目的位置,也无法找到源。我已经确认有问题的类确实存在于项目的输出文件夹中,所以我不确定这里有什么问题。
有人可以帮忙吗?
由于
答案 0 :(得分:1)
好的,我几乎和打开它一样快解决了这个问题。
问题似乎是由我导入应用程序项目的方式引起的。
所以在Eclipse中,我使用m2e的文件>导入了它。导入> maven>现有的Maven项目。
这导致我的工作空间中存在的依赖项被包含为项目引用,而不是对Maven存储库的实际jar文件引用。
为了获得对Maven存储库的实际jar文件引用,我运行了mvn eclipse:eclipse,我的调试器能够获取源代码。
这是m2e插件的已知问题吗?