Windows 11 Pro 上的 JHipster 编译错误和构建失败

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

我正在尝试使用 Windows 11 Pro Power Shell 创建并运行 Jhipster 整体应用程序。

项目名为E:\learn\myapplication

这是我本地的开发环境。

  • 操作系统:Windows 11 Pro
  • Node.js:v20.10.0
  • npm:10.2.5
  • Java:21.0.1
  • JHipster:8.0.0

这是项目生成后的消息:

运行

npm audit
了解详细信息。

✔ 应用程序成功提交到 Git E:/学习/我的应用程序。

✔ Spring Boot 应用程序已成功生成。运行你的春天 启动应用程序:./mvnw(如果使用 Windows 命令提示符则为 mvnw)

✔ Angular 应用程序已成功生成。启动你的网络包 开发服务器:npm start

恭喜,JHipster执行完成!

此后,我尝试运行 ./mvnw -X (或只是 ./mvnw),该过程大约需要 10 分钟才能完成,但不知何故,我在过程结束时出现以下错误:

[信息] /E:/learn/myapplication/src/test/java/com/mycompany/myapp/config/SqlTestContainersSpringContextCustomizerFactory.java: 使用 -Xlint:unchecked 重新编译以获取详细信息。 [信息] -------------------------------------------------- ----------- [警告] 编译警告:[信息] -------------------------------------------------- ----------- [警告] 系统模块路径未与 -source 17 一起设置 [信息] 1 个警告 [信息] -------------------------------------------------- ----------- [信息] ------------------------------------ ------------------------- [错误] 编译错误:[信息] -------------------------------------------------- ----------- [错误] /E:/learn/myapplication/src/test/java/com/mycompany/myapp/service/UserServiceIT.java:[68,9] 找不到符号符号:方法 当(java.util.Optional
位置:类 com.mycompany.myapp.service.UserServiceIT [错误] /E:/learn/myapplication/src/test/java/com/mycompany/myapp/service/UserServiceIT.java:[150,9] 找不到符号符号:方法 当(java.util.Optional
位置:类 com.mycompany.myapp.service.UserServiceIT [错误] /E:/learn/myapplication/src/test/java/com/mycompany/myapp/service/UserServiceIT.java:[168,9] 找不到符号符号:方法 当(java.util.Optional
位置:类 com.mycompany.myapp.service.UserServiceIT [信息] 3 错误[信息] -------------------------------------------------- ----------- [信息] ------------------------------------ ------------------------------------------------ [信息] 构建失败 [信息] -------------------------------------------------- ---------------------- [INFO] 总时间: 03:45 分钟 [INFO] 完成时间: 2023-12-09T17:36:20+07:00 [信息] -------------------------------------------------- ---------------------- [错误] 未能执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.11.0:testCompile (default-testCompile)在项目 myapplication 上:编译失败: 编译失败:[错误] /E:/learn/myapplication/src/test/java/com/mycompany/myapp/service/UserServiceIT.java:[68,9] 找不到符号[错误]符号:方法 当(java.util.Optional)[错误] 位置:类 com.mycompany.myapp.service.UserServiceIT [错误] /E:/learn/myapplication/src/test/java/com/mycompany/myapp/service/UserServiceIT.java:[150,9] 找不到符号[错误]符号:方法 当(java.util.Optional)[错误] 位置:类 com.mycompany.myapp.service.UserServiceIT [错误] /E:/learn/myapplication/src/test/java/com/mycompany/myapp/service/UserServiceIT.java:[168,9] 找不到符号[错误]符号:方法 当(java.util.Optional)[错误] 位置:类 com.mycompany.myapp.service.UserServiceIT [错误] -> [帮助 1] [错误] [错误] 要查看错误的完整堆栈跟踪, 使用 -e 开关重新运行 Maven。 [错误] 使用 -X 重新运行 Maven 开关以启用完整的调试日志记录。 [错误] [错误] 了解更多 有关错误和可能的解决方案的信息,请阅读 以下文章:[错误] [帮助 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

您能帮我解决如何解决这个 JHipster 编译错误吗?

谢谢你。

POM:https://pastebin.com/BB9zNS7B 日志:https://pastebin.com/WAHgExFD

java spring spring-boot maven jhipster
1个回答
0
投票

您的集成测试缺少

when
导入。如果您在一个好的 IDE 中打开它,它应该会为您解决导入问题。

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