-
Notifications
You must be signed in to change notification settings - Fork 7
Closed
Milestone
Description
Currently, eu.maveniverse.maven.mima.runtime:standalone-static:
- brings in a transitive dependency on
org.slf4j:jcl-over-slf4j:jar:1.7.36to plug in place ofcommons-loggingused by some Maven libs. - Uses SLF4J Logger by itself
So while we are shading the dependency, it still causes havoc in Jupyter on kernel startup:
Running JJava Kernel with args: [java, -Xmx20480m, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens, jdk.jshell/jdk.jshell=ALL-UNNAMED, -jar, /Users/andrus/Library/Jupyter/kernels/java/jjava.jar, /Users/andrus/Library/Jupyter/runtime/kernel-fcc06d79-0257-40b4-9c55-81df889384cc.json]
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
I suppose the solution is to keep the SLF bridge and add slf4j-jdk14 to route it to JUL (both shaded)
Metadata
Metadata
Assignees
Labels
No labels