如果项目存储在 WSL 上,IntelliJ IDEA 编译器会忽略构建更改

问题描述 投票:0回答:1

我在 Windows 11 上使用 IntelliJ IDEA 2023.3.6 和 WSL。一切正常,除了编译器忽略最近的类更改时出现一些奇怪的问题。项目目录

\\wsl.localhost\Ubuntu\<path-to-directory>
被添加为 Windows Defender 的排除项。 我想到的唯一解决方案是在每次执行 Java 应用程序之前执行重建项目(Ctrl + F9 Build 不起作用)或手动执行
mvn clean
/删除目标文件夹。这样做非常烦人,并且每当我想通过一些小的更改重新运行项目时都需要一些时间。 有人遇到过类似问题吗

intellij-idea compilation windows-subsystem-for-linux wsl-2
1个回答
0
投票

到目前为止,我的解决方案(并不完美)是添加一个在启动之前运行的任务,并且该任务正在运行,在我的例子中,从 Maven 进行编译和测试编译,以确保编译类中的更改。

© www.soinside.com 2019 - 2024. All rights reserved.