在myEclipse 8中调试Webapp时,我想使用Maven管理的依赖项的源代码。
我设法将源附加到“ Maven Managed Dependencies”类路径容器中的库中,即当我从依赖关系中打开类文件时(例如使用Ctrl- Shift-T),我看到了源代码。
但是,当我为tomcat定义服务器连接器,将wepapp部署到该连接器并以调试模式启动它并在同一类的断点处暂停执行时,编辑器窗格将仅显示文本“找不到源”,并且按钮以编辑“源查找路径”。我试图手动添加“ Maven Managed Dependencies”类路径容器,只是被告知“使用Maven项目设置来配置依赖解决方案”。但是,我在该属性窗格中看不到任何有用的设置…
如何附加这些来源?我知道这可以与m2e插件和wtp一起使用,但是我宁愿避免说服我的其他团队来切换插件…
从那以后,我发现仅当使用启动配置启动服务器时才会出现此问题。
如果通过以下方式启动服务器,则不会发生此问题:
尽管这通过将启动配置检入版本控制来阻止共享服务器配置,但它至少允许无缝调试。