Eclipse没有在调试时获取Maven附加源代码

haj*_*ime 21 eclipse maven

我已经使用Maven-> Download Sources下载了我的构建路径中所有Maven JAR的源代码mvn eclipse:eclipse -DdownloadSources=true,并且有效!当我打开构建路径时,我可以看到为每个JAR文件附加了源JAR.

但是当我在Tomcat 6上运行该死的东西时,我不断收到"Source not found"页面,其中包含"Edit Source lookup path"按钮.但是源已经在构建路径中附加了.什么不起作用?

当我通过单击"编辑源查找路径"按钮手动将其指向JAR文件时,它可以工作.当我手动将其指向文件夹时,它不起作用.为什么Eclipse或Tomcat没有在构建路径中获取附加的源?

注意:我使用的是apache-maven-3.0.4,apache-tomcat-6.0.16和Eclipse Indigo Service Release 2.

ssa*_*asa 16

虽然这个bug在所有错误@Sonatype中得票最多,但还没有修复.

但是我已经在Eclipse Bugzilla上填写了一个增强请求,如果你同意这个问题"找不到来源"应该修复,请在这里投票.

您可以在此处找到三种解决方法.


dis*_*ame 5

我找到了这个com.ifedorenko.m2e.sourcelookup插件.该链接在" Java调试:未找到源 "中提供.

转到Help > Install New Software ..并使用

http://ifedorenko.github.com/m2e-extras/

搜索链接.安装此插件后,我终于能够调试依赖项的源代码.