在YouTrack上打开问题,但近一个月没有回应。
我有一个多模块ear项目,其中java后端部分没有被识别为在项目根目录中。这是因为maven无法访问目标文件夹来创建application.xml。这是IntelliJ日志的副本。
它似乎在DefaultFileSystemHolder
和HttpWagon
上命中了NoClassDefFoundError
。我仍然可以很好地构建我的项目,因为我在wsl2中设置了npm、jdk、maven、maven importer等路径,而不是在C:。。。但在Maven工具窗口中,所有项目模块都用红色下划线表示,插件也没有显示。当悬停在这里时,它会给出一个noclassdeffounderror,但并不总是相同的(httpwagon或defaultfilesystemholder(。
我的TS/Rect模块在代码完成等方面似乎很好,但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 解决了问题
我通过在Ubuntu中安装approve-openjdk版本11(我只有版本8(解决了这个问题。然后,我更改了maven导入程序设置以使用此jdk。