Итак, я заметил следующую строку в файле Gradle проекта jhipster:
Код: Выделить всё
annotationProcessor ("org.springframework.boot:spring-boot-configuration-processor") {
exclude group: 'com.vaadin.external.google', module: 'android-json'
}
Мы также использовали ту же конфигурацию в Maven для другого проекта, чтобы решить следующую проблему: временная зависимость Maven (library/jar vaadin json) не исключается
Вопросы
А теперь у меня следующие вопросы:
- Что работает ли зависимость Spring-boot-configuration-processor?
- Почему иногда необходимо исключать зависимости от процессора?
- Почему этого не происходит процессор обязательно появляется в дереве mvn-зависимостей?
- Почему исключения используются вместе с процессором в ситуациях, когда очень сложно исключить зависимость?
Подробнее здесь: https://stackoverflow.com/questions/537 ... e-librarie
Мобильная версия