Колеблющаяся ошибка компиляции - PullRequest
0 голосов
/ 28 ноября 2018

Я никогда не видел ничего подобного раньше и спрашивал всех на работе, и они тоже не уверены.Я получаю ошибку компиляции при сборке сборки ./gradlew, но она не происходит последовательно.Ошибка показана ниже.Что особенно запутанно в этом, так это то, что AbstractDateRangeConfig и DynamicRequestComponent используются во всей кодовой базе в других классах, и они прекрасно компилируются.DynamicRequestComponent - это аннотация весны, другой класс является внутренним классом.Есть еще один класс с почти идентичной настройкой, единственное отличие, которое я вижу, состоит в том, что есть также внутренний класс с аннотацией @Configuration в классе, который не может быть скомпилирован.У кого-нибудь есть какие-либо предположения о том, что может вызвать ошибку компиляции, как эта?

:frontend:compileJava/mnt/jenkins/workspace/frontend/src/main/java/com/frontend/app/controller/group/forecast/NewGroupForecastReport.java:358: error: cannot find symbol
    public static class NewGroupForecastReportConfig extends AbstractDateRangedConfig {
                                                             ^
  symbol:   class AbstractDateRangedConfig
  location: class NewGroupForecastReport
/mnt/jenkins/workspace/duetto_app_basic2/frontend/src/main/java/com/frontend/app/controller/group/forecast/NewGroupForecastReport.java:357: error: cannot find symbol
    @DynamicRequestComponent
     ^
  symbol:   class DynamicRequestComponent
  location: class NewGroupForecastReport
2 errors
 FAILED

Редактировать: это не аннотация @Configuration, вызывающая его.Я удалил эту часть кода и все еще вижу ошибку

1 Ответ

0 голосов
/ 29 ноября 2018

Появляется, чтобы быть решенным, вытаскивая внутренний класс в отдельный файл класса.Поверьте, ошибка связана с тем, как Spring сканирует аннотации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...