В CDI 4.0:удалены следующие устаревшие API
Bean.isNullable():
Устарело в CDI 1.1. Реализации могут всегда возвращать значение false. Удалено без замены.BeanManager.fireEvent():
Устарело в CDI 2.0. Заменяется на вызов BeanManager.getEvent(), а затем вызов Event.fire() в возвращенное событие.BeanManager.createInjectionTarget():
Устарело в CDI 1.1. Вместо этого нужно вызвать BeanManager.getInjectionTargetFactory(), а затем вызвать InjectionTargetFactory.createInjectionTarget() на возвращенных фабриках InjectionTarget.BeforeBeanDiscovery.addAnnotatedType(AnnotatedType):
Устарело в CDI 1.1. Заменен на BeforeBeanDiscovery.addAnnotatedType(AnnotatedType, String).Это правило имеет автоматическое исправление для обновления использования описанных выше методов. Скопируйте пользовательскую конфигурацию в файл компоновки приложения, чтобы включить автоматизацию исправлений.
Дополнительная информация о миграции в Jakarta 10 приведена в разделе Различия между Jakarta Contexts и Dependency Injection 4.0 и 3.0.