Установка сгенерированного исходного каталога для процессоров аннотаций в Maven
Я пытаюсь переместить сборку, которая генерирует источники, используя процессор аннотаций в Maven. Я'мы попытались настроить плагин maven-compiler-plugin следующим образом:
org.apache.maven.plugins
maven-compiler-plugin
true
-s ${project.build.directory}/target/generated-sources/annotation-processing
Но Javac терпит неудачу с
[INFO] Compilation failure
Failure executing javac, but could not parse the error:
javac: invalid flag: -s /home/robert/workspaces/betbrain/sportsengine.common/sportsengine.bean.test/target/target/generated-sources/annotation-processing
Usage: javac
use -help for a list of possible options
Насколько я могу сказать, -s должен быть передан перед исходными файлами в javac, но maven передает его после.
Как я могу передать-s
правильно ли установить флаг-компилятор-плагин?
Обновить:Maven-аннотаций-плагин не похоже на работу.
Когда настроено как
org.bsc.maven
maven-processor-plugin
1.0-SNAPSHOT
process
process
generate-sources
${generated.sources.directory}
xxx.annotation.EnforceJavaBeansConventionsProcessor
Выполнение не удается с
[INFO] [processor:process {execution: process}]
error: Annotation processor 'xxx.annotation.EnforceJavaBeansConventionsProcessor' not found
1 error