2

我目前正在eclipse中开发一个maven项目。m2eclipse 插件运行良好。它甚至可以通过调试开箱即用。

但是当我调试开源第三方库时。似乎 maven 可以自动将源代码拉下来,但是 eclipse 调试器无法将当前执行点解析到正确的源文件位置。

我确定源代码已下载,因为我可以查看它并设置断点。并且断点有效。

但是eclipse在太不同的窗口中显示了源代码和当前执行点。例如,“TransformerImpl.class”选项卡窗口显示源代码,但当前执行点显示在另一个选项卡窗口中,标题为“Transformer.transform(Source,boolean)Line:642”。此窗口不显示源代码。

我觉得有一些我缺少的简单配置可以使这项工作。然后真的会很漂亮。

4

1 回答 1

2

我认为这是在最后一个 m2eclipse 版本中引入的一个错误。因此,解决方法是在为缺少的类打开的编辑器中单击“编辑源附件”按钮,然后从 m2eclipse 下载的 Maven 本地存储库中手动附加源 jar。

您实际上应该将此问题报告给 m2eclipse,以便开发人员可以在未来的版本中修复它。

于 2009-12-16T19:18:30.427 回答