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


---

Reply via email to