找到哪个插件在eclipse中实现了一个功能

时间:2017-03-08 10:22:31

标签: eclipse eclipse-plugin

大多数eclipse平台功能都是在插件中实现的。

我试图找出哪些插件/ s负责某些功能或操作。在我的情况下,具体来说,找出哪些负责java文件中的导入解析:

对于行import org.openqa.selenium.firefox.FirefoxDriver; eclipse会给我一个错误:the import org.openqa cannot be resolved(因为我从未使用过openqa,我还没有将它添加到我的pom.xml文件中),而对于import java.util.Iterator行,它只知道我们在谈论什么。

如何找到并剖析这些行为,以便更好地了解解决方案的工作原理?

我知道我可以通过以下方式获取所有已安装插件的列表:help - >关于日食 - >安装细节 - >插件;但这并没有多大帮助,因为那只是一大堆嫌犯。

相反,我尝试使用-vm c:\jre\bin\java.exe -consoleLog运行eclipse来查看内部日志,但看起来大多数插件只会将错误记录到错误日志中。

我的猜测是使用maven来丰富项目的构建jar列表,​​以及一些现有的多个jar集合,eclipse将查看项目的构建路径以解决导入问题。但这只是猜测...

此外,当分辨率失败时,eclipse会给出cannot resolve import错误,并允许我通过导入搜索窗口找出它并没有真正找到任何内容,这就是我所说的。我试图看到它有可能改进。

1 个答案:

答案 0 :(得分:0)

Maven插件肯定在查找Java类时起着重要作用。如果右键单击Eclipse中的项目,您应该会看到一个名为Build Path的菜单项。它显示了Eclipse在项目中构建类时所考虑的项目依赖性。依赖可以是一个jar,但它不一定是。依赖项包括Maven依赖项。

这篇文章不是找到实现功能的插件的一般问题的答案,但它可能足以满足您的特定情况。