Le Quotidien Shaarli

Tous les liens d'un jour sur une page.

04/03/21

GraalVM compile errors · Issue #1376 · jooby-project/jooby · GitHub

Compiler en natif Jooby avec GraalVM.

Je me note la commande :

native-image -H:+ReportExceptionStackTraces  -H:+TraceClassInitialization --no-fallback --allow-incomplete-classpath --initialize-at-build-time=io.jooby  --initialize-at-build-time=org.slf4j --initialize-at-build-time=ch.qos.logback -jar someJarWithAMainClass.jar

Edit : comme la commande ne marche pas bien, voici un tuto qui montre la démarche à adopter avec Javalin.

Edit 2 : GraalVM est en mesure d'identifier les classes à charger au Runtime à partir d'un agent de la JVM. Ce tuto qui montre l'exemple est fait pour Quarkus mais devrait s'adapter à d'autres serveurs.

Tinylog - Kotlin & Java small logger

Une lib Java rikiki de 153 Ko permet d'écrire des logs plus rapidement qu'avec LogBack ou Log4J2 et qui implémente les interfaces de SLF4J. #Nice