Работает ли --add-opens для динамически создаваемых слоев в JPMS? - PullRequest
0 голосов
/ 31 марта 2020

У меня есть среда JPMS, которая динамически создает слои JPMS и добавляет к ним модули. После некоторых тестов мне кажется, что параметр --add-opens JVM работает только для boot layer, я имею в виду слой, который создается при запуске приложения.

Итак, вопрос - работает ли --add-opens динамически созданные слои в JPMS?

Конкретный пример

--add-opens java.base/java.lang=weld.servlet.shaded

Будет ли java.base/java.lang открываться в weld.servlet.shaded, если weld.servlet.shaded находится в динамически созданном слое?

1 Ответ

0 голосов
/ 01 апреля 2020

Ответ дал @ AlanBateman

Параметр CLI --add-opens предназначен только для загрузочного уровня.

...