【问题标题】:How to see source code of jar attached through maven dependency如何查看通过maven依赖附加的jar的源代码
【发布时间】:2017-07-14 04:59:59
【问题描述】:

我正在 Eclipse 中处理 maven 项目,我有一些 7-10 个 jar 文件。我在我的 POM 文件中添加了这些 jar 文件的依赖项。但是,当我单击属于库的任何函数时,我的 Eclipse 会抱怨找不到源代码。所有 jar 文件都已成功下载到我的本地 maven 存储库中。我正在努力附加源代码。我已经尝试过在maven下下载源码和Javadoc,但是还是不行。

【问题讨论】:

  • 是什么样的项目? (例如:动态 Web、JPA、EAR)?
  • 我正在使用 CXF 创建一个 RESTful API
  • 你的构建路径是否有 maven 依赖项(你在 eclipse 中看到了吗?)
  • 是的,我有。当我单击功能时,出现以下错误 Jar 文件 C:\users\au45879\.m2\repository\emc\emc-dfs-rt\emc-dfs-rt\emc-dfs-rt.jar 没有源附件。

标签: java eclipse maven-3


【解决方案1】:

您可以使用工具来反编译.jar 文件,例如this

其他选项是使用 Jetbrains IntelliJ IDE,它包含一个开箱即用的强大反编译器。

【讨论】:

    【解决方案2】:

    请检查您的构建路径上是否有 Maven 依赖项

    【讨论】:

    • 是的,我有。当我单击功能时,出现以下错误 Jar 文件 C:\users\au45879\.m2\repository\emc\emc-dfs-rt\emc-dfs-rt\emc-dfs-rt.jar 没有源附件。
    • 转到这个文件夹 C:\users\au45879\.m2\repository\emc\emc-dfs-rt\emc-dfs-rt\ - 你是 em‌​c-dfs-rt.jar那里?
    • 好的,删除它然后让maven更新项目,它会再次下载文件到本地repo。然后检查它是否有效。
    【解决方案3】:

    我建议你使用更流行的IntelliJ IDEA IDE而不是eclipse,你可以轻松查看jar源代码。

    【讨论】:

    • 是的,但唯一的事情不是开源:)
    • 这不是OP问题的解决方案。
    猜你喜欢
    • 1970-01-01
    • 2010-12-20
    • 2015-03-14
    • 2015-08-07
    • 1970-01-01
    • 1970-01-01
    • 2020-11-14
    • 2012-07-01
    • 2013-03-27
    相关资源
    最近更新 更多