Я пытаюсь создать собственный образ из толстого файла jar с
$ native-image -H:+TraceClassInitialization --initialize-at-run-time=org.slf4j,org.apache.log4j \
-jar ./my-jar-with-dependencies.jar
И я получаю такие сообщения об ошибках, как:
Ошибка: классы, которые должны быть инициализированы во время выполнения, были инициализированы во время построения образа: org.apache.log4j.Level класс был запрошен для инициализации во время сборки (из командной строки). org.apache.log4j.Level был инициализирован без инструментария инициализации собственного образа, и трассировку стека невозможно отследить. Старайтесь избегать инициализации класса, вызвавшего инициализацию org.apache.log4j.Level org.slf4j.log4j12.Log4jLoggerAdapter, класс был запрошен для инициализации во время сборки (из командной строки). org.slf4j.log4j12.Log4jLoggerAdapter был инициализирован без инструментария инициализации собственного образа, и трассировку стека невозможно отследить. Старайтесь избегать инициализации класса, вызвавшего инициализацию org.slf4j.log4j12.Log4jLoggerAdapter org.apache.log4j.Logger, класс был запрошен для инициализации во время сборки (из командной строки). org.apache.log4j.Logger был инициализирован без инструментария инициализации собственного образа, и трассировку стека невозможно отследить. Старайтесь избегать инициализации класса, вызвавшего инициализацию org.apache.log4j.Logger
Каковы пути и подходы к avoiding to initialize the class
проблемам? Как мне разобраться с этими сообщениями?
Моя версия graavlVM - 2.0.0-java11