vran-dev / PrettyZoo

😉 Pretty nice Zookeeper GUI, Support Win / Mac / Linux Platform
Apache License 2.0
3.11k stars 361 forks source link

macOS M3 run 'app:jpackage' fail #352

Closed viggo-lee closed 9 months ago

viggo-lee commented 10 months ago
09:49:51: 正在执行 'jpackage'…

> Configure project :app
Project :app => 'app.main' Java module
macOsX jar zip release ok

> Task :app:generateGrammarSource NO-SOURCE
> Task :app:updateVersion UP-TO-DATE
> Task :specification:compileJava
> Task :specification:processResources NO-SOURCE
> Task :specification:classes
> Task :specification:jar UP-TO-DATE

> Task :specification-impl:compileJava

> Task :specification-impl:processResources NO-SOURCE
> Task :specification-impl:classes
> Task :specification-impl:jar UP-TO-DATE
注: 某些输入文件使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。

> Task :core:compileJava

> Task :core:processResources UP-TO-DATE
> Task :core:classes
> Task :core:jar
注: /Users/liwei/development/repository/git/github/PrettyZoo/core/src/main/java/cc/cc1234/core/zookeeper/entity/Zookeeper.java使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。

> Task :app:compileJava

> Task :app:processResources UP-TO-DATE
> Task :app:classes
> Task :app:jar
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
> Task :app:prepareMergedJarsDir

> Task :app:createMergedModule
Cannot derive uses clause from service loader invocation in: com/fasterxml/jackson/databind/ObjectMapper$2.run().
Cannot derive uses clause from service loader invocation in: com/fasterxml/jackson/databind/cfg/MapperBuilder$1.run().
Cannot derive uses clause from service loader invocation in: com/fasterxml/jackson/databind/cfg/MapperBuilder.secureGetServiceLoader().
Cannot derive uses clause from service loader invocation in: com/fasterxml/jackson/databind/ObjectMapper.secureGetServiceLoader().
/Users/liwei/development/repository/git/github/PrettyZoo/app/build/jlinkbase/tmpjars/cc.c1234.merged.module/module-info.java:388: 错误: 程序包 org.slf4j.spi 不可见
    provides org.slf4j.spi.SLF4JServiceProvider with org.apache.logging.slf4j.SLF4JServiceProvider;
                      ^
  (程序包 org.slf4j.spi 已在模块 org.slf4j 中声明, 但模块 cc.c1234.merged.module 未读取它)
/Users/liwei/development/repository/git/github/PrettyZoo/app/build/jlinkbase/tmpjars/cc.c1234.merged.module/module-info.java:1: 警告: [module] 模块名称组成部分 c1234 应避免以数字结尾
open module cc.c1234.merged.module {
              ^
1 个错误
1 个警告

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:createMergedModule'.
> Process 'command '/Users/liwei/Library/Java/JavaVirtualMachines/azul-17.0.9/Contents/Home/bin/javac'' finished with non-zero exit value 1

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 12s

> Task :app:createMergedModule FAILED
12 actionable tasks: 8 executed, 4 up-to-date
09:50:03: 执行完成 'jpackage'。