Где находится документация по параметрам -H: native-image GraalVM?

Разместите документацию по виртуальной машине на GitHub (например, CONFIGURE.md упоминает несколько -H:... параметры, такие как -H:ReflectionConfigurationResources или -H:ConfigurationFileDirectories. Где можно найти справочную документацию по этим параметрам? Справочник GraalVM> Исходное изображение дает только базовый обзор.


person czerny    schedule 13.11.2019    source источник


Ответы (2)


Вывод native-image --help предлагает вызвать native-image --help-extra, который предлагает позвонить

native-image --expert-options-all

выводит задокументированный список параметров: https://gist.github.com/happylynx/ce642816411fed4c1780f0 .

person czerny    schedule 13.11.2019

В настоящее время для команды 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
person Taha BASRI    schedule 14.11.2019
comment
@czerny, не могли бы вы проверить один из приведенных ответов, чтобы он был хорошо заметен для будущих зрителей. - person Taha BASRI; 25.12.2019