Процессор аннотаций не работает с java9

У меня есть несколько процессоров аннотаций, генерирующих исходные файлы в рамках проекта maven. Это сработало, как и ожидалось, но я пытаюсь перейти на java9, и теперь они больше не выполняются, или я так думаю.

Процессор аннотации зарегистрирован через

import com.google.auto.service.AutoService;
...
@AutoService(Processor.class)
public class AutoBuilderProcessor extends StandardProcessor {
    ...
}

и предоставляется в модуле-info.java как

import de.verlinked.msb.common.annotations.processors.AutoBuilderProcessor;
import de.verlinked.msb.common.annotations.processors.FieldBasedMetaModelGenerator;

import javax.annotation.processing.Processor;

module apigateway.common {
    ...
    exports de.verlinked.msb.common.annotations.processors;
    provides Processor with AutoBuilderProcessor, FieldBasedMetaModelGenerator;
}

но это не работает. Должен ли я сделать некоторые дополнительные вещи с maven в java9 или он должен работать так же, как это, и у меня может быть какая-то другая ошибка?

0 ответов

Другие вопросы по тегам