java - 如何设置 Eclipse 以跟踪导入的 Maven 依赖项中方法的源代码?

标签 java eclipse maven classpath

我通过Maven在eclipse中导入了一些项目。我想在我的示例项目中访问该项目的方法。但通常当我们想要访问某个项目的方法时,我们只需导入包并简单地访问该方法即可。

但由于它是通过 Maven 导入的,所以它不是系统本地的。所以我决定,如果我将类路径设置为该特定项目/包,那么它可能会起作用。

我应该怎么做才能访问它的方法或者我应该如何为其设置类路径?

如果您知道这一点,请尽快向我推荐。我从来没有处理过这种情况。

请指教

最佳答案

Eclipse 的 Maven 插件将根据项目的 Maven 依赖关系动态构建项目的类路径。现在,该类路径将由您的项目组成,正如 @plucary 所说,~/.m2/repository 中的内容。

如果您想遵循方法并查看导入库的源实现,Eclipse 将照常工作(因为它只是引用不同文件夹中的 jar),但是默认情况下 Eclipse 不会指示maven 还可以为您的类下载 javadoc 或源包。为此,您需要在 Windows>Preferences>Maven(下载 Artifact 源和下载 Artifact Javadocs)中进行设置。根据我的经验,Eclipse 不会对已经下载的包执行此操作,因此您必须手动从 ~/.m2/repository 中删除它们并再次编译。当 eclipse 下载 jar 时,这一次,它也会获取源代码,这将让您继续执行。

关于java - 如何设置 Eclipse 以跟踪导入的 Maven 依赖项中方法的源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10994286/

相关文章:

java - 无法从 eclipse 导出可运行的 jar

eclipse - Eclipse 插件更新错误日志在哪里?

java - Maven 替换插件找不到文件

Java 正则表达式电子邮件

java - 使用概率估计进行分类的 ML 技术

java - 尝试在 domino Designer 9.0 中构建示例库失败,错误信息稀疏

java - 为什么不使用 maven-war-plugin 将 key 与 "WEB-INF/classes/META-INF/MANIFEST.MF"合并?

java - 如何在 Eclipse 中使用 Hibernate Tools 生成 DAO?

eclipse - VS Code : How to set semantic syntax coloring like Eclipse does. 默认语法着色不这样做

java - 在本地 maven 存储库中安装多个 jar 文件