Мы используем плагин Gradle Springboot вместе с плагином Java и плагином управления зависимостью Spring. Насколько я понимаю, ProductionRuntImeclassPath должен быть эквивалентен runtimeclasspath (за исключением любых зависимостей, которые появляются только в конфигурациях DevelopmentOnly или TestDevelopmentonly). После обновления до Springboot 3.5.4 конфигурации различаются. Все транзитивные зависимости теперь перечислены дважды, индивидуально как зависимости верхнего уровня и в их надлежащем месте в качестве переходных зависимостей в рамках ProductionRuntimeclassPath. < /P>
Есть ли необходима дополнительная конфигурация? Можно ли это предотвратить? Это приводит к появлению транзитивных зависимостей в наших различных сканированиях, которые мы хотели бы предотвратить.
Подробнее здесь: https://stackoverflow.com/questions/797 ... ionruntime