Eclipse 找不到源附件

标签 eclipse maven maven-2

当打开通过 Maven 依赖项包含的类时,Eclipse 告诉我包含的 .jar 文件没有源附件。

但是在.jar文件所在的目录下,也有相应的-sources.jar文件。

关于这个问题的解决方案,你有什么提示吗?

有没有办法告诉 Eclipse 应该在哪里自动查找源附件?

编辑:在 Eclipse .classpath 文件中,sourcepath 值是为外部存档设置的,但不是为我们的存档设置的。但是 jar 和源文件都位于同一个 repo 中。

属性 -Declipse.useProjectReferences=false 也已设置。

最佳答案

问题是我的本地存储库中的某些项目已经有了 sources.jar-not-available 文件。

我已经删除了它们,现在源文件的附件可以使用了。显然Eclipse分别是Maven Eclipse plugin只要这些标记文件存在,就不会查找源附件。

要不是K. Claszen的评论我从来没有想出这个解决方案。

关于Eclipse 找不到源附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6198020/

相关文章:

java - Maven 生成空 JAR

java - 如何在Eclipse中查看maven项目的web内容

java - 无法解析 Maven 依赖项 : ruled out proxy cause

java - 为 aspectj 运行 JDK8

maven - 无法部署 Artifact :无法传输 Artifact com.foo.bar::jar:从/到中央 (http://):管道损坏

tomcat - Jenkins 在运行 Maven 时出现权限被拒绝的错误

java - 使用 jboss 进行 Eclipse 远程调试

javascript - eclipse E4\eclipse 3.6 使用 rhino 调试 javascript

eclipse - 在 C/C++ 的 Eclipse IDE 中,什么键命令选择当前单词?

maven - 如何将带有密码的maven settings.xml放在源代码管理中