AnnotationProcessing - Генерация файлов в каждом раунде против последнего раунда - PullRequest
6 голосов
/ 01 июля 2019

Я играл с обработкой аннотаций и не смог использовать сгенерированные файлы напрямую через импорт в моем коде. Вместо этого мне пришлось добавить сгенерированный класс с его полным пакетом. Я отправил SO вопрос ошибка: пакет создан. Схема не существует .

В конце концов я выяснил причину этого, оказалось довольно просто, см. Мой ответ на тот же пост. Выяснилось, что ошибка была в том, что я генерировал файлы на последнем этапе обработки, а не где-то между ними.

Итак, мои вопросы:

  • Как генерация файлов в последнем раунде по сравнению с генерацией файлов между раундами меняет доступ к генерируемым файлам в коде?

  • Есть ли конкретная причина (связанная с Java или иная) для такого поведения?

...