org.eclipse.microprofile @ConfigProperty не работает с использованием openJDK13 - PullRequest
1 голос
/ 23 января 2020

Мы только что переключились с oracle jdk 10 на openJDK 13. Когда мы сейчас пытаемся запустить наш том с

, установите JAVA_OPTS = -Dconfigfilepath = "path / to / config. xml "

мы получаем следующее исключение:

javax.enterprise.inject.UnsatisfiedResolutionException: тип API [java .lang.String] не найден с квалификаторами Квалификаторы: [@ org.eclipse.microprofile.config.inject.ConfigProperty (name = "configfilepath", defaultValue = "org.eclipse.microprofile.config.configproperty.unconfigureddvalue")] для внедрения в точку инъекции поля, имя поля: , Владелец Бина: [Конфигурация, WebBeansType: MANAGED, Имя: null, Типы API: [de.test.Configuration, java .lang.Object], Спецификаторы: [javax.enterprise.inject.Default, javax.enterprise.inject .Any]]

Работает, если мы напрямую используем ConfigProvider. Я надеюсь, что кто-то может помочь с этой проблемой.

...