一尘不染

Eclipse调试器:附加的Maven依赖源代码?

tomcat

在myEclipse 8中调试Webapp时,我想使用Maven管理的依赖项的源代码。

我设法将源附加到“ Maven Managed Dependencies”类路径容器中的库中,即当我从依赖关系中打开类文件时(例如使用Ctrl-
Shift-T),我看到了源代码。

但是,当我为tomcat定义服务器连接器,将wepapp部署到该连接器并以调试模式启动它并在同一类的断点处暂停执行时,编辑器窗格将仅显示文本“找不到源”,并且按钮以编辑“源查找路径”。我试图手动添加“
Maven Managed
Dependencies”类路径容器,只是被告知“使用Maven项目设置来配置依赖解决方案”。但是,我在该属性窗格中看不到任何有用的设置…

如何附加这些来源?我知道这可以与m2e插件和wtp一起使用,但是我宁愿避免说服我的其他团队来切换插件…


阅读 302

收藏
2020-06-16

共1个答案

一尘不染

从那以后,我发现仅当使用启动配置启动服务器时才会出现此问题。

如果通过以下方式启动服务器,则不会发生此问题:

  1. 单击工具栏中的服务器图标->出现上下文菜单
  2. 将鼠标悬停在目标服务器上->出现子菜单
  3. 点击“开始”

尽管这通过将启动配置检入版本控制来阻止共享服务器配置,但它至少允许无缝调试。

2020-06-16