I have some annotation processors generating source-files within a maven project. This worked as expected but I am trying to migrate to java9 and now they are not executed anymore, or so I think.
The Annotation processor is registered via
import com.google.auto.service.AutoService;
...
@AutoService(Processor.class)
public class AutoBuilderProcessor extends StandardProcessor {
...
}
and provided in the module-info.java like
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;
}
but its not working. Do I have to do some additional stuff with maven in java9 or should it work just like this and I may have some other error?