我已经提交了一个错误:495662-源代码查找:在调试视图中看不到源代码。
我的问题听起来很熟悉,但由于该问题似乎已解决,所以不能这样。但是,我在来自依赖项的类中设置了一个断点(通过Maven)。下载了源代码,但是当程序到达该行时,我看到的只是
找不到来源。
我试图通过单击“ Edit Source Lookup Path ... ” 来添加查找路径,但是没有任何改变。我不知道我必须添加什么,以便调试器找到源。
看来这对于我所有的依赖项都停止了工作。
如何中断我的源代码查找以及如何解决它?
可能很重要:
我正在从一个Maven运行我的tomcat构建这些目标:
tomcat7:run-war -am -pl mz-web-server -Denv=dev
Run Code Online (Sandbox Code Playgroud)
但这到目前为止还不是问题。
此外,我的maven依赖项(例如gwt-user*.jar`spring * .jar或任何内容)都未在“源查找路径”中列出。只有“ Default ”路径也不包含该路径-难道这些jar不在此处列出?
下载Eclipse的火星2,完全删除我的项目,并重新导入它没有任何后.settings,.project或.classpath文件,我仍然看到了这个问题。我无法确定这是否真的是Eclipse错误,但目前我还不知道它还有什么可能。
我也尝试删除C:\Users\<username>\.eclipse并重新启动IDE,但结果没有变化。
这些是Maven依赖项下包含的库。如您所见,例如spring-security-core-*.jar已包含,并且源指向本地Maven存储库。单击编辑,我会看到完整路径C:/Users/Stefan/.m2/repository/org/springframework/security/spring-security-core/4.0.3.RELEASE/spring-security-core-4.0.3.RELEASE-sources.jar,是的,文件确实存在。
我的类路径变量:
我不知道实际的问题是什么,为什么它停止工作。如您所想,我实际上下载了一个干净的Eclipse版本,签出了裸项目,并使用maven导入了该项目,但没有结果。
但是,我找到了这个com.ifedorenko.m2e.sourcelookup插件。该链接在“ Java调试:找不到源 ”中提供。
前往Help > Install New Software ..并使用
http://ifedorenko.github.com/m2e-extras/
搜索链接。安装此插件后,我终于能够调试依赖项的源代码。
| 归档时间: |
|
| 查看次数: |
5409 次 |
| 最近记录: |