java - VS Code 在本地存储库中看不到更新的依赖项
问题描述
在一个 Java 项目中,我依赖于我自己的库。mvn install
通过在库目录的根目录中运行,我已经在本地存储库中安装了这个库。
当我更新库并重新安装它时,VS Code 看不到新添加的方法(一切都可以从命令行编译)。
我已经尝试过Java: Force Java Compilation
(完整),但没有奏效。
在pom.xml
我右键单击我的库并选择更新项目,这也没有帮助。
如果有什么不同,我在 Windows 10 上的 WSL2 (Ubuntu-20.04) 上运行。
除了重新启动 VS Code(这是一个相当麻烦的解决方法)之外,是否有任何解决方案?
解决方案
Java: Clean Java Language Server Workspace
从命令面板 (Ctrl+Shift+P)执行命令应该可以工作。
如果您添加了新的依赖项或 jar,java 语言服务器将自动构建和编译它们。
在极少数情况下,您可能需要执行上述命令让语言服务器重建您的依赖项。
参考:库配置
推荐阅读
- ios - 我如何遍历 NSSet
在目标 C? - docker - Logstash - 尝试运行本地 Logstash 实例时出现突然错误
- flutter - 无法加载资产:assets/image1 (Flutter)
- powerbi - Power BI - 使用多列计数
- java - 错误:Android Gradle 插件需要 Java 11 才能运行。您当前使用的是 Java 1.8。-& 无法应用插件“com.android.internal.application”
- javascript - 在 keyup 事件上更改 iframe 中的文本
- django - 通过 create_bulk 插入大量数据
- javascript - navigator.geolocation.getCurrentPosition 超时在第一次请求时不起作用
- c++ - 在测试中,有没有办法防止来自未定义行为的“正确”结果?
- python - 考拉中的数据框选择列中的一个元素