在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语言服务器将自动构建并编译它们。
在某些罕见的情况下,您可能需要执行上述命令来让语言服务器重新构建您的依赖项。
参考:Library Configuration