[
https://issues.apache.org/jira/browse/FLINK-19298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17200745#comment-17200745
]
Ying Z commented on FLINK-19298:
--------------------------------
For com.google.guava:guava:19.0 and 16.0.1, I think we can simply add a
<exclusions> tag to the pom.xml[1].
Convergence of janino makes me a little confused:
1. now we use calcite 1.22.0、janino 3.0.9 [2], and the comments remind us
{color:#DE350B}<!-- When updating Janino, make sure that Calcite supports it as
well. -->{color}
2. in fact calcite-core 1.22.0 depends on janino 3.0.11 [3]
So the way to address this issue is to set janino.version to 3.0.11, or 3.0.9
is setted for historical reasons?
1.
https://github.com/apache/flink/blob/master/flink-test-utils-parent/flink-test-utils/pom.xml
2. https://github.com/apache/flink/blob/master/flink-table/pom.xml
3. https://mvnrepository.com/artifact/org.apache.calcite/calcite-core/1.22.0
> Maven enforce goal dependency-convergence failed on flink-json
> --------------------------------------------------------------
>
> Key: FLINK-19298
> URL: https://issues.apache.org/jira/browse/FLINK-19298
> Project: Flink
> Issue Type: Bug
> Components: Formats (JSON, Avro, Parquet, ORC, SequenceFile)
> Affects Versions: 1.12.0
> Reporter: Jark Wu
> Priority: Critical
>
> See more
> https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=6669&view=logs&j=c88eea3b-64a0-564d-0031-9fdcd7b8abee&t=9b1a0f88-517b-5893-fc93-76f4670982b4
> {code}
> 2020-09-20T17:08:16.0930669Z 17:08:16.092 [INFO] ---
> maven-enforcer-plugin:3.0.0-M1:enforce (dependency-convergence) @ flink-json
> ---
> 2020-09-20T17:08:16.1089006Z 17:08:16.103 [WARNING]
> 2020-09-20T17:08:16.1089561Z Dependency convergence error for
> com.google.guava:guava:19.0 paths to dependency are:
> 2020-09-20T17:08:16.1090432Z +-org.apache.flink:flink-json:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1091072Z
> +-org.apache.flink:flink-table-planner-blink_2.11:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1091670Z +-com.google.guava:guava:19.0
> 2020-09-20T17:08:16.1092014Z and
> 2020-09-20T17:08:16.1092496Z +-org.apache.flink:flink-json:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1093322Z
> +-org.apache.flink:flink-table-planner-blink_2.11:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1093926Z +-org.apache.calcite:calcite-core:1.22.0
> 2020-09-20T17:08:16.1094521Z +-org.apache.calcite:calcite-linq4j:1.22.0
> 2020-09-20T17:08:16.1095076Z +-com.google.guava:guava:19.0
> 2020-09-20T17:08:16.1095441Z and
> 2020-09-20T17:08:16.1095927Z +-org.apache.flink:flink-json:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1096726Z
> +-org.apache.flink:flink-table-planner-blink_2.11:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1097419Z +-org.apache.calcite:calcite-core:1.22.0
> 2020-09-20T17:08:16.1098042Z +-com.google.guava:guava:19.0
> 2020-09-20T17:08:16.1098435Z and
> 2020-09-20T17:08:16.1098984Z +-org.apache.flink:flink-json:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1099700Z
> +-org.apache.flink:flink-table-planner-blink_2.11:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1100359Z +-com.google.guava:guava:19.0
> 2020-09-20T17:08:16.1100749Z and
> 2020-09-20T17:08:16.1101293Z +-org.apache.flink:flink-json:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1128892Z
> +-org.apache.flink:flink-test-utils_2.11:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1129766Z +-org.apache.curator:curator-test:2.12.0
> 2020-09-20T17:08:16.1130466Z +-com.google.guava:guava:16.0.1
> 2020-09-20T17:08:16.1130843Z
> 2020-09-20T17:08:16.1131224Z 17:08:16.109 [WARNING]
> 2020-09-20T17:08:16.1132069Z Dependency convergence error for
> org.codehaus.janino:commons-compiler:3.0.9 paths to dependency are:
> 2020-09-20T17:08:16.1133127Z +-org.apache.flink:flink-json:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1133906Z
> +-org.apache.flink:flink-table-planner-blink_2.11:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1134663Z +-org.codehaus.janino:commons-compiler:3.0.9
> 2020-09-20T17:08:16.1135224Z and
> 2020-09-20T17:08:16.1135772Z +-org.apache.flink:flink-json:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1136487Z
> +-org.apache.flink:flink-table-planner-blink_2.11:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1137150Z +-org.codehaus.janino:janino:3.0.9
> 2020-09-20T17:08:16.1137825Z
> +-org.codehaus.janino:commons-compiler:3.0.9
> 2020-09-20T17:08:16.1138250Z and
> 2020-09-20T17:08:16.1138798Z +-org.apache.flink:flink-json:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1139514Z
> +-org.apache.flink:flink-table-planner-blink_2.11:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1141028Z +-org.apache.calcite:calcite-core:1.22.0
> 2020-09-20T17:08:16.1141782Z
> +-org.codehaus.janino:commons-compiler:3.0.11
> 2020-09-20T17:08:16.1142140Z and
> 2020-09-20T17:08:16.1142635Z +-org.apache.flink:flink-json:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1143270Z
> +-org.apache.flink:flink-table-planner-blink_2.11:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1143913Z +-org.codehaus.janino:commons-compiler:3.0.9
> 2020-09-20T17:08:16.1144215Z
> 2020-09-20T17:08:16.1144498Z 17:08:16.111 [WARNING]
> 2020-09-20T17:08:16.1144944Z Dependency convergence error for
> org.codehaus.janino:janino:3.0.9 paths to dependency are:
> 2020-09-20T17:08:16.1145609Z +-org.apache.flink:flink-json:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1146233Z
> +-org.apache.flink:flink-table-planner-blink_2.11:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1146852Z +-org.codehaus.janino:janino:3.0.9
> 2020-09-20T17:08:16.1147166Z and
> 2020-09-20T17:08:16.1147654Z +-org.apache.flink:flink-json:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1148298Z
> +-org.apache.flink:flink-table-planner-blink_2.11:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1148986Z
> +-org.apache.flink:flink-table-runtime-blink_2.11:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1149609Z +-org.codehaus.janino:janino:3.0.9
> 2020-09-20T17:08:16.1149929Z and
> 2020-09-20T17:08:16.1150416Z +-org.apache.flink:flink-json:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1151038Z
> +-org.apache.flink:flink-table-planner-blink_2.11:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1151663Z +-org.apache.calcite:calcite-core:1.22.0
> 2020-09-20T17:08:16.1152225Z +-org.codehaus.janino:janino:3.0.11
> 2020-09-20T17:08:16.1152560Z and
> 2020-09-20T17:08:16.1153045Z +-org.apache.flink:flink-json:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1153667Z
> +-org.apache.flink:flink-table-planner-blink_2.11:1.12-SNAPSHOT
> 2020-09-20T17:08:16.1154270Z +-org.codehaus.janino:janino:3.0.9
> 2020-09-20T17:08:16.1154668Z
> 2020-09-20T17:08:16.1158295Z 17:08:16.112 [WARNING] Rule 0:
> org.apache.maven.plugins.enforcer.DependencyConvergence failed with message:
> 2020-09-20T17:08:16.1158870Z Failed while enforcing releasability. See above
> detailed error message.
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)