Я пытаюсь описать зависимость проекта, но у меня есть небольшая проблема с зависимостью версии.
У меня есть зависимость от "A" версии 1.0.0 и зависит от "B" версии 3.4.20.
У меня есть зависимость от «B» версии 3.4.20-P10-XXX
Когда Gradle разрешает зависимость, мой проект зависит от "B" версии 3.4.20
Как я могу сказать ему, что буква "B" в 3.4.20-P10-XXX более поздняя, чем 3.4.20?
Я пытаюсь с resolutionStrategy.force 'xxx: B: 3.4.20-P10-XXX', но это не то, что я хочу.
Все мои версии взяты из спецификации, поэтому я думаю, что не стоит выбирать жесткий код версии.
dependencies {
implementation platform('xxx:x-parent:5.0.0')
implementation 'xxx:B'
implementation 'xxx:A'}
На самом деле:
мой проект зависит от B с версией 3.4.20 (которая объявлена в помете A)
Ожидается:
мой проект зависит от B с версией 3.4.20-PXX-XXX (которая объявляется в моем pom xxx: x-parent: 5.0.0)