在 YouTrack 上打开问题 here但近一个月没有回应。
我有一个多模块 ear 项目,其中 java 后端部分未被识别为项目根目录内。这是因为 maven 无法访问目标文件夹来创建 application.xml。 Here's a copy of the IntelliJ log .
好像撞到了NoClassDefFoundError
在 DefaultFileSystemHolder
和 HttpWagon
.我仍然可以很好地构建我的项目,因为我在 wsl2 中设置了 npm、jdk、maven、maven 导入器等路径,而不是在 C:/...显示。悬停在此处时,它会给出 noclassdeffounderrors 之一,但并不总是相同(httpwagon 或 defaultfilesystemholder)。
我的 TS/React 模块在代码完成等方面似乎很好,但 java 后端和 api 模块根本没有被识别。将鼠标悬停在带有红色 J 的文件图标之一上时,它会显示 "Java file outside of source root".
请,如果有任何其他信息/日志/我可以提供的任何信息,请告诉我。
IntelliJ IDEA 2021.1 (Ultimate Edition)
Build #IU-211.6693.111, built on April 6, 2021
Runtime version: 11.0.10+9-b1341.35 amd64
VM: Dynamic Code Evolution 64-Bit Server VM by JetBrains s.r.o.
Windows 10 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 2028M
Cores: 8
Non-Bundled Plugins: manjaro.mpb (1.5), izhangzhihao.rainbow.brackets (6.17)
Kotlin: 211-1.4.32-release-IJ6693.72
最佳答案
有同样的问题。通过更新到 maven 3.8.1 解决了这个问题
关于java - WSL2 : Reloading Maven on IntelliJ -> NoClassDefFoundError on FileSystems$DefaultFileSystemHolder and HttpWagon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67298883/