Как называются версии этой весны? - PullRequest
0 голосов
/ 17 июня 2019

Когда я работаю с различными частями фреймворка sping, я вижу названия этой версии, такие как Эйнштейн , Дарвин , Цельсий и т. Д.

Некоторые примеры можно найти здесь:

Я узнал, что весенняя загрузка использует эту версию как своего родаСелектор, если я использую spring-boot-starter-parent в моем pom.xml:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.4.RELEASE</version>
    <relativePath /> <!-- lookup parent from repository -->
</parent>
...
<properties>
    <spring-cloud.version>Greenwich.SR1</spring-cloud.version>
</properties>

, я также понимаю, что иногда вещи начинают ломаться, если я их изменяю.Но что на самом деле означают эти имена?Есть ли заказ? Эйнштейн новее Цельсия ?Какое отношение имеет номер версии к примеру 10 *

?

Ответы [ 3 ]

3 голосов
/ 17 июня 2019

Имена Celsius, Darwin, Einstein и т. Д. Являются именами выпусков проекта Spring Cloud Stream App Starters.Документацию для того же можно найти здесь .Они расположены в алфавитном порядке, т. Е. Einstein является более новым, чем Darwin (аналогично названию релизов Android как Lollipop, Marshmallow, Nougat, Oreo и т. Д.).

Каждый проект Spring имеет свое собственное соглашение об имени выпуска,с Spring boot с 1.xx, 2.xx и т. д., Spring cloud stream с Chelsea, Ditmars, Elmhurst и т. д.Не существует прямой связи Einstein с номером версии spring-boot-starter-parent как таковой, но некоторые функции могут зависеть от версии загрузки Spring, и если они есть, они будут упомянуты в соответствующих документах.

1 голос
/ 17 июня 2019

Помимо других ответов, вы можете проверить Страница запуска весенних облачных потоков на GitHub.Прекрасно представлены все версии и версии зависимостей.

0 голосов
/ 17 июня 2019

В двух словах, каждый из них является именем для набора библиотеки и версии.Иногда изменение имени нарушит вашу сборку, так как определенная библиотека / версия отсутствует (или не ожидаются).

...