2016-07-06 6 views
1

У меня есть простое приложение для загрузки весны, которое я пытаюсь добавить к весеннему облачному консулу. Консоль весеннего облака полагается на более новую версию весеннего ботинка. В моем POM я указал версию 1.3.5.RELEASE для всех моих артефактов весны.Управляющая версия Maven переходных зависимостей Spring Boot

Проблема заключается в том, что, даже если версия 1.3.5 указана для spring-boot-starter-web она по-прежнему загружает зависимости с версией 1.2.3

Есть ли способ, чтобы получить Maven 1.3.5.RELEASE для ВСЕХ пружинных загрузок артефактов, включая переходные зависимости? Я знаю, что могу явным образом перечислить их все, но есть ли лучший способ?

Вот POM вид depenency из затмения: enter image description here

ответ

0

Да, простое использование родительскому:

<parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.3.6.RELEASE</version> 
    <relativePath/> 
</parent> 

и удалить версии от зависимостей весной загрузки.

+0

Что делать, если я не хочу использовать родителя? Я попытался добавить управление зависимостями, но не повезло. – Seephor

+0

Попробуйте следующее: http://stackoverflow.com/questions/21317006/spring-boot-parent-pom-when-you-already-have-a-parent-pom – MariuszS

+0

не совсем. У меня все еще есть проблемы. В частности, он не может найти внутренний класс org/springframework/boot/Banner $ Mode, и он по-прежнему использует весенние загрузочные банки с версией 1.2.3, хотя я указал в управлении зависимостями 1.3.6 – Seephor

Смежные вопросы