【发布时间】:2011-09-06 01:58:30
【问题描述】:
当打开一个通过 Maven 依赖项包含的类时,Eclipse 告诉我包含的 .jar 文件没有源附件。
但是在.jar文件所在的目录下,也有对应的-sources.jar文件。
你对这个问题的解决有什么提示吗?
有没有办法告诉 Eclipse 它应该在哪里自动查找源附件?
编辑:在 Eclipse .classpath 文件中,sourcepath 值是为外部存档设置的,但不是我们的。但是jars 和源文件都驻留在同一个仓库中。
属性-Declipse.useProjectReferences=false 也已设置。
【问题讨论】:
-
similar 可能有帮助的问题
-
无重复。我得到了一些 JAR 的来源,但不是全部。奇怪的是,我没有得到的那些也在我的本地存储库中。
-
您是否创建了源 jar 包?您是否曾经在本地存储库中查看(解压缩)您没有得到的源 jar?是好的还是坏了?
-
我也得到了这个,通过在存储库中打开一个随机类并刷新它,它会加载源代码并出于某种奇怪的原因工作。任何随后在 Eclipse 中单击 maven 存储库中的类都会正确显示源代码。