【问题标题】:Can't add Maven Dependency to Source tab of Remote Debugging Configurations无法将 Maven 依赖项添加到远程调试配置的源选项卡
【发布时间】:2012-02-29 09:01:07
【问题描述】:

我想将 Maven 依赖项添加到项目的 Java 构建路径。但它只是显示要添加的屏幕,我点击完成按钮,但构建路径中没有添加任何内容。

谁能给我一个提示?

编辑问题:

根据下面的人的指导。我发现当项目有 pom.xml 时,Maven Dependency 会自动添加到 Java Build Path。但是 Maven 依赖不会自动添加到远程调试配置中,因此 eclipse 在远程调试时看不到存储库中的 jar 源代码(尽管它们在我构建项目时都已下载)。而且我也不能强制添加它。症状表现与上图类似。

请多多指教。

【问题讨论】:

  • 您使用的是哪个插件?您的项目是 maven 项目吗?它是否有带有依赖声明的 pom.xml? (抱歉问些琐碎的问题)
  • 我使用 m2eclipse 插件并且有 pom.xml 依赖。
  • 你解决过这个问题吗?

标签: java eclipse maven classpath


【解决方案1】:

如果你已经为你的 eclipse 安装了 m2e 插件并从 eclipse 创建了一个 maven 项目,那么你不需要手动添加 maven 依赖项。 Eclipse 将自动下载所需的依赖项。

【讨论】:

    【解决方案2】:

    通常 Eclipse maven 项目在 Java 构建路径中有 Maven 依赖项。如果错过了,那么您可以从命令行修复 Eclipse 项目

    mvn eclipse:eclipse 
    

    然后刷新Eclipse项目,也可以在项目上使用上下文菜单Maven->更新项目配置

    【讨论】:

    • 谢谢。现在的问题是eclipse在调试时看不到存储库中jar的源代码。而且我无法将 Maven 依赖项添加到 Debug 配置中的 Source 选项卡以通过这种方式解决它。
    • @bnguyen82 使用上下文菜单 Maven->下载源代码。
    • 源都已经下载到存储库中。我可以查看我的项目源并将其链接到它们,只是在调试时不能。如果我为每个 jar 手动附加源,它适用于那个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-24
    • 2019-02-09
    • 2014-12-17
    • 2016-09-15
    • 1970-01-01
    相关资源
    最近更新 更多