В течение многих лет мы запускали плагин maven-processor-plugin как отдельную цель (используя proc:none
в плагине maven-compiler-plugin). Мы наконец-то обновляем maven 3.0.5 до последней версии 3.3.3, и я вижу, что maven-processor-plugin в основном выглядит мертвым. Насколько я могу судить, он не был перенесен из кода Google.
Мы используем обработку аннотаций в первую очередь для создания классов кинжалов. Я не могу вспомнить причины, но в то время (в dagger-1) у нас сложилось впечатление, что лучше делать это во время generate-sources
и generate-test-sources
фаз, а не во время compile
и test-compile
, поэтому мы использовали maven- процессор-плагин для начала. Обратите внимание, что мы хотим, чтобы все это хорошо работало и в eclipse/m2e.
Есть ли новый, лучший способ запуска обработки аннотаций из maven, который удобен для eclipse?