我正在尝试将 gwt 应用程序从 java 1.8 迁移到 17(java 源代码保留在 1.8 中)。
我正在使用 gwt-maven-plugin 2.9.0 版。使用基于日志的 open JDK 17 编译看起来没问题,没有错误,与使用 JDK1.8 调试日志编译相比看起来相同。所有文件(如 css、图像、js、rpc.log、gwt.log 等)都是基于创建的日志。
但是当编译完成时,war中的模块目录仍然是空的,只有目录结构而没有文件(例如gwt.rpc,resources,cache.js,nocache.js ...丢失)。
在日志中提到“排列编译成功....链接成功”。目录 gwt-unitCache 的内容看起来也不错。
你知道为什么会这样吗?
非常感谢!
部分日志:
Compiling 2 permutations
16:19:20 [Thread-95] [INFO] Creating worker permutation 0 of 2
16:19:20 [Thread-95] [INFO] Creating worker permutation 1 of 2
16:19:20 [Thread-95] [INFO] Creating PermutationWorkerFactory instances
16:19:20 [Thread-95] [INFO] Compiling permutation 0...
16:19:29 [Thread-95] [INFO] Compiling permutation 1...
16:23:17 [Thread-95] [INFO] Splitting JavaScript for incremental download
16:23:18 [Thread-95] [INFO] Splitting JavaScript for incremental download
16:23:21 [Thread-95] [INFO] Fixed up load-order dependencies for instance methods by moving 0 types to fragment 0, out of 31425
....
16:25:26 [Thread-95] [INFO] Done
16:25:26 [Thread-95] [INFO] Permutation took 365658 ms
16:25:27 [Thread-95] [INFO] Done
16:25:27 [Thread-95] [INFO] Permutation took 366193 ms
16:25:27 [Thread-95] [INFO] Successfully compiled permutation
16:25:27 [Thread-95] [INFO] Successfully compiled permutation
16:25:27 [Thread-95] [INFO] Compile of permutations succeeded
16:25:27 [Thread-95] [INFO] Compilation succeeded -- 2112.388s
16:25:27 [Thread-95] [INFO] Linking into D:\zzz\applications\xxx\target\xxx-1.0-SNAPSHOT\yyyyy