Компиляция Java с процессорами в одной команде - PullRequest
0 голосов
/ 16 мая 2011

Есть ли способ выполнить компиляцию как кода, так и процессоров в одном javac запуске? Например, когда исходное дерево содержит:

a.java   // with annotations
b.java   // processor
c.java   // referrencing files to be generated

Можно ли как-то скомпилировать все это одним javac вызовом?

1 Ответ

1 голос
/ 16 мая 2011

Нет, это невозможно.Обработка аннотации выполняется в отдельном раунде перед компиляцией, после чего b.java уже должен быть скомпилирован.Вам нужно разделить прогоны компиляции.Один для процессора, один для остальных.

...