Что такое процессор конфигурации Spring-Boot? Почему люди исключают из него библиотеки? Почему он невидим в дереве зависJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Что такое процессор конфигурации Spring-Boot? Почему люди исключают из него библиотеки? Почему он невидим в дереве завис

Сообщение Anonymous »

Введение

Итак, я заметил следующую строку в файле Gradle проекта jhipster:

Код: Выделить всё

annotationProcessor ("org.springframework.boot:spring-boot-configuration-processor") {
exclude group: 'com.vaadin.external.google', module: 'android-json'
}
https://github.com/jhipster/jhipster-sa ... radle#L230

Мы также использовали ту же конфигурацию в Maven для другого проекта, чтобы решить следующую проблему: временная зависимость Maven (library/jar vaadin json) не исключается

Вопросы

А теперь у меня следующие вопросы:
  • Что работает ли зависимость Spring-boot-configuration-processor?
  • Почему иногда необходимо исключать зависимости от процессора?
  • Почему этого не происходит процессор обязательно появляется в дереве mvn-зависимостей?
  • Почему исключения используются вместе с процессором в ситуациях, когда очень сложно исключить зависимость?


Подробнее здесь: https://stackoverflow.com/questions/537 ... e-librarie
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»