我通过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/