maven - 如何在 Intellij 12 中下载/附加源代码

标签 maven intellij-idea selenium-webdriver

我在 Intellij 12 版本中创建了一个新项目,这是一个 Maven 模块。我也从 IDE 选择了自动滚动选项。但是当我使用 Ctrl Q 将鼠标悬停到 WebDriver 时,它会提示我下载/附加源代码。我尝试下载/附加,但没有显示任何更改,并且 WebDriver.class 打开而不是 WebDriver.java。

另请注意,这种情况仅发生在我的新项目中,对于旧的 selenium 版本(例如 2.39.0)它显示良好,它提示我仅附加 2.41.0 selenium 依赖项。

IDE 中显示“找不到源”的消息。为什么仅适用于 2.41.0 selenium 版本而不适用于 2.39.0?

最佳答案

为了添加来源,请选择:

1.File | Project Structure
2.Click Libraries tab
3.Pick library and click + icon
4.Find a JAR file containing sources.

但就您而言,(使用 Maven 作为构建工具),IntelliJ 将自动下载可用源并将其附加到所有库,无需手动工作。

更新: 请随意执行以下步骤来更新索引,以便 idea 知道我们已经完成了上述更改。

文件 > 无效缓存/重新启动 -> 单击无效并重新启动

关于maven - 如何在 Intellij 12 中下载/附加源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23331170/

相关文章:

java - Quartz 运行一次作业

java - 如何使用 maven bundle 插件在 OSGi bundle 中包含一个 jar 依赖项?

java - Maven 多模块项目在 IntelliJ 中工作,但通过命令行运行显示 "java.lang.NoClassDefFoundError"

selenium - WebDriver异常: Error: Permission denied to access property "navigator"

java - Selenium:无法单击使用 find Element 完成后找到的按钮,通过 JS 和简单格式化方式都失败

selenium - 如何使用 Selenium Webdriver 在“显​​示通知”弹出窗口上单击“允许”

java - 在Docker镜像中安装Maven/java软件包而不启动Spring Boot

java - 如何在eclipse中使用现有的maven项目?

java - 如何关闭java流序列中的类型提示

java - IntelliJ 不断索引项目