Github user pnowojski commented on a diff in the pull request: https://github.com/apache/flink/pull/4777#discussion_r149654340 --- Diff: pom.xml --- @@ -289,6 +289,48 @@ under the License. <version>1.8.2</version> </dependency> + <!-- For dependency convergence --> + <dependency> + <groupId>org.hamcrest</groupId> + <artifactId>hamcrest-core</artifactId> + <version>${hamcrest.version}</version> + </dependency> + + <!-- For dependency convergence --> + <dependency> + <groupId>org.objenesis</groupId> + <artifactId>objenesis</artifactId> + <version>2.2</version> --- End diff -- Indeed it is strange, I don't see 2.2 in `dependency:tree`, but without forcing 2.2 version there is this convergence error: ``` Dependency convergence error for org.objenesis:objenesis:2.2 paths to dependency are: +-org.apache.flink:flink-parent:1.4-SNAPSHOT +-org.powermock:powermock-module-junit4:1.6.5 +-org.powermock:powermock-module-junit4-common:1.6.5 +-org.powermock:powermock-reflect:1.6.5 +-org.objenesis:objenesis:2.2 and +-org.apache.flink:flink-parent:1.4-SNAPSHOT +-org.powermock:powermock-api-mockito:1.6.5 +-org.mockito:mockito-core:1.10.19 +-org.objenesis:objenesis:2.1 ```
---