Контекст этого вопроса - обработка аннотаций в последних версиях JDK (в частности, процессор создания метамоделей EclipseLink). Кажется, что плагины Maven, используемые для упрощения настройки процессоров аннотаций с помощью javac, перестают работать, когда обрабатываемый пакет определяет module-info.java
- модули не найдены, хотя обычная задача компиляции в том же проекте работает нормально. Если вы удалите module-info.java
, обработка аннотации завершится успешно.
Последние модификации API Java AnnotationProcessing включают добавление метода addModules()
к CompilationTask
. Я пытался понять, может ли использование этого плагина решить эту проблему, но безрезультатно.
Что можно сделать?