Когда я запускаю «mvn quarkus: dev» в своем приложении hello world, намеренно используя нашу большую родительскую помпу, я получаю следующее:
[INFO] --- quarkus-maven-plugin:0.22.0:dev (default-cli) @ my-quarkus-example ---
Listening for transport dt_socket at address: 5005
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class org.jboss.logmanager.LogContext
at org.jboss.logmanager.LogManager.getLogger(LogManager.java:110)
at org.jboss.logmanager.LogManager.getLogger(LogManager.java:27)
at java.util.logging.LogManager.demandLogger(LogManager.java:551)
at java.util.logging.Logger.demandLogger(Logger.java:455)
...
at org.jboss.logging.Logger.getLogger(Logger.java:2490)
at io.quarkus.dev.DevModeMain.<clinit>(DevModeMain.java:43)
Оба LogManager
и LogContext
находятся в jboss-logmanager-embedded-1.0.3.jar
.Версия в моей зависимости совпадает с версией в quarkus 0.22.0
pom.В IntelliJ я могу нажимать от LogManager
до LogContext
.Мое приложение hello world не ведет никаких журналов, только привет-сервис REST.
Результат "mvn dependency: tree":
[INFO] +- io.quarkus:quarkus-resteasy:jar:0.22.0:compile
[INFO] | +- io.quarkus:quarkus-undertow:jar:0.22.0:compile
...
[INFO] | | +- io.quarkus:quarkus-core:jar:0.22.0:compile
...
[INFO] | | | +- org.jboss.logging:jboss-logging:jar:3.3.2.Final:compile
[INFO] | | | +- org.jboss.logmanager:jboss-logmanager-embedded:jar:1.0.3:compile
[INFO] | | | +- org.jboss.logging:jboss-logging-annotations:jar:2.1.0.Final:compile
[INFO] | | | +- org.jboss.slf4j:slf4j-jboss-logging:jar:1.2.0.Final:compile
Что не так?