mer*_*ike 18 eclipse debugging tomcat maven-2
在myEclipse 8中调试我们的webapp时,我想使用maven-managed依赖项的源代码.
我已经设法将源附加到"Maven Managed Dependencies"类路径容器中的库,即当我从依赖项打开一个类文件时(例如使用Ctrl-Shift-T),我看到了源代码.
但是,当我为我的tomcat定义服务器连接器时,将wepapp部署到它,并以调试模式启动它,并且在同一个类的断点上执行暂停,编辑器窗格仅显示文本"source not found",以及按钮编辑"源查找路径".我试图手动添加"Maven Managed Dependencies"类路径容器,只是被告知"使用maven项目设置来配置依赖性解析".但是,我在该属性窗格中看不到有用的设置......
我该如何附上这些来源?我知道这适用于m2e插件和wtp,但我宁愿避免说服我的团队其他人切换插件......
Von*_*onC 10
看起来像问题MNGECLIPSE-983
我已经确认,如果我手动选择外部存档选项并找到相关的-sources jar(导航那个
.m2/repository大树来找到它),然后添加jar作为源它确实有效,并且令人惊讶的是它确实记得下次没有太糟糕了.
这对我来说至少可行,因为我们通常不需要通过外部依赖来调试,但是当我们这样做时,它经常是频繁的,所以添加一次虽然有点痛苦,可以根据具体情况进行基础.
我后来发现,只有使用启动配置启动服务器时才会出现此问题。
如果服务器通过以下方式启动,则不会出现该问题:
虽然这阻止了通过将启动配置检查到版本控制来共享服务器配置,但它至少允许无缝调试。
| 归档时间: |
|
| 查看次数: |
16795 次 |
| 最近记录: |