Где документация по параметрам -H:... встроенного образа GraalVM?
Документация субстрата виртуальной машины на GitHub (например, CONFIGURE.md упоминает несколько-H:...
такие варианты, как -H:ReflectionConfigurationResources
или -H:ConfigurationFileDirectories
. Где можно найти справочную документацию по этим параметрам? GraalVM Reference> Native Image дает только базовый обзор.
2 ответа
Выход native-image --help
предлагает позвонить native-image --help-extra
который предлагает позвонить
native-image --expert-options-all
который выводит задокументированный список параметров: https://gist.github.com/happylynx/ce642816411ee5c98f04fedd80f4c417.
В настоящее время существуют разные уровни команды help
:
native-image --help
выводит справочное сообщение по умолчанию с обычными параметрами, используемыми для создания собственного образаnative-image --help-extra
выводит справку по нестандартным параметрам, наглядно показывает использование следующих двух параметровnative-image --expert-options
выводит справку о расширенных параметрах для использования экспертамиnative-image --expert-options-all
печатает все доступные параметры построения изображения, в выходном сообщении ясно, что эту последнюю команду следует использовать на свой страх и риск
Поэтому вы можете добавить выражение grep к одной из четырех вышеперечисленных команд и получить справку по конкретной команде. Вот пример:
native-image --expert-options | grep -A 1 ReflectionConfigurationResources
Я использую
grep
с-A 1
чтобы показать еще одну строку в случае, если первая обрезана
Предыдущая команда показывает результат ниже:
-H:ReflectionConfigurationResources=... Resources describing program elements to be made available for reflection (see ReflectionConfigurationFiles). Default: None