Я переношу свое старое приложение SpringBoot с SB-2.0 to SB-2.3
. У меня возникли проблемы с версией из-за весеннего облака (старый pom имеет Finchley.RELEASE
). Изменил его на использование Hoxton.SR5
(поскольку это версия, совместимая с SB-2.3
). Но теперь у меня проблема из-за protobuf
.
Во время сборки он пытается получить версию 3.11.4
для protobuf
, но в моем локальном у меня есть 2.5.0
. Похоже, что Hoxton.SR5
внутренне использует / заставляет использовать 3.11.4
. Я, конечно, могу изменить на 3.11.4
, но хочу знать, правильно ли я понимаю проблему или я не понимаю здесь чего-то еще.
[INFO] Protobuf dependency version 3.11.4
[INFO] 'protoc' executable version 2.5.0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.308 s
[INFO] Finished at: 2020-07-09T22:17:19+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.github.igor-petruk.protobuf:protobuf-maven-plugin:0.6.3:run (default) on project TestProject: Protobuf installation version does not match Protobuf library version -> [Help 1]
Спасибо.