首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Eclipse在调试时不拾取附加Maven的源代码

Eclipse在调试时不拾取附加Maven的源代码
EN

Stack Overflow用户
提问于 2012-05-13 14:02:12
回答 8查看 38.5K关注 0票数 21

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

但是当我在Tomcat6上运行这个该死的东西时,我总是得到"Source not found“页面和"Edit Source lookup path”按钮。但是源代码已经附加在构建路径中了。这有什么不起作用?

当我通过单击"Edit Source lookup path“按钮手动将其指向JAR文件时,它可以工作。当我手动将其指向文件夹时,它不起作用。为什么Eclipse或Tomcat不在构建路径中选择附加的源代码?

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

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2012-07-12 21:14:10

虽然这个bug在所有bug @Sonatype中获得的票数最多,但它还没有得到修复。

然而,我已经在Eclipse Bugzilla上填写了一个增强请求,如果你同意这个问题“找不到源码”应该被修复,请投票支持它here

您可以找到三种变通方法here

票数 16
EN

Stack Overflow用户

发布于 2016-06-09 03:54:04

我找到了这个com.ifedorenko.m2e.sourcelookup插件。链接是在"“中提供的。

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

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

来搜索链接。安装这个插件后,我终于能够调试依赖项的源代码了。

票数 5
EN

Stack Overflow用户

发布于 2017-12-05 19:50:48

使用外部Maven而不是嵌入在调试配置对话框中的default。

请参见下面的示例屏幕截图(菜单运行->调试配置...):

Configure external Maven

测试环境:

面向Java开发人员的企业版Eclipse IDE : Oxygen.1a版本(4.7.1a),64位(来自spring.io)

  • Oracle JDK jdk1.8.0_144,64位
  • Maven:3.5.2
  • 操作系统: Windows 10企业版N,64位
  • 测试目标hpi:run (示例詹金斯插件)<代码>H214<代码>F215
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10569663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档