0

我现在正在看硒和谷歌云罐之间的罐子地狱。selenium 有点过时了,但是在尝试查看此处找到的 pom 文件中的版本时,我看不到任何版本...

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

如何判断它将使用的番石榴版本是什么?

我看到了类似的东西,但不知道如何运行它

mvn -P help:effective-pom -Dverbose

我使用 gradle 所以不确定如何将它指向远程工件。我可以使用 gradle 查看它引入的版本,但我没有得到的是 pom 文件中没有版本以及 gradle 是从哪里获取它的。我祈祷它不仅仅是引入最新版本,因为这真的很糟糕,并且随着时间的推移会创建一个不可复制的构建,如果我们标记我们发布的版本,稍后当我们构建时,它会带来错误的 jar 并且可能会破坏. 那里的番石榴版本来自哪里?

谢谢,院长

4

1 回答 1

2

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>.

于 2020-02-26T13:54:51.433 回答