Как прочитать этот Google компоненты компонентов в этом POM? - PullRequest
0 голосов
/ 26 февраля 2020

Я смотрю на ад банку прямо сейчас между селеном и банкой Google Cloud. Селен немного устарел, но, пытаясь увидеть версии файла pom, найденного здесь, я не вижу версий ...

https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/0.17.1/

Как сказать, какая версия guava будет использоваться?

Я видел что-то подобное, но не уверен, как его запустить

mvn -P help :ffective-pom -Dverbose

Я использую gradle, поэтому не уверен, как указать это на удаленный артефакт. Я могу использовать gradle, чтобы увидеть, какую версию он вводит, но я не вижу, как нет версии в файле pom и откуда Gradle получает ее. Я молюсь, чтобы это не просто привнесло последнюю версию, поскольку это было бы действительно очень плохо и создавало бы невоспроизводимую сборку с течением времени, когда, если мы пометим версию нашего выпуска, позже, когда мы соберемся, это приведет к неправильным банкам и может сломаться. , Откуда взялась версия для гуавы?

спасибо, Дин

1 Ответ

2 голосов
/ 26 февраля 2020

POM определяет родительский POM, который является

https://repo1.maven.org/maven2/com/google/auth/google-auth-library-parent/0.17.1/google-auth-library-parent-0.17.1.pom

Здесь вы найдете версию guava как свойство, которое затем используется в <dependencyManagement>.

...