From b5ea6d3e25bd296894eff8f63255fba4ee574c42 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Thu, 30 Mar 2017 16:27:49 +0300 Subject: [PATCH] Upgrade maven-shade-plugin to 3.0.0 A critical bug related to Java 8 bytecode (default/static methods in interfaces) was fixed in maven-shade-plugin in 3.0.0, which reproduces for kotlin-compiler-embeddable on Java 9 because the verifier in Java 9 started to check consistency of constant pool references to methods in interfaces #KT-17112 Fixed --- libraries/stdlib/pom.xml | 2 +- libraries/tools/kotlin-compiler-embeddable/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/stdlib/pom.xml b/libraries/stdlib/pom.xml index c9945494d39..c437270c1fa 100644 --- a/libraries/stdlib/pom.xml +++ b/libraries/stdlib/pom.xml @@ -87,7 +87,7 @@ org.apache.maven.plugins maven-shade-plugin - 2.4.3 + 3.0.0 diff --git a/libraries/tools/kotlin-compiler-embeddable/pom.xml b/libraries/tools/kotlin-compiler-embeddable/pom.xml index ee46091a0a9..d67e8ef5e9c 100644 --- a/libraries/tools/kotlin-compiler-embeddable/pom.xml +++ b/libraries/tools/kotlin-compiler-embeddable/pom.xml @@ -63,7 +63,7 @@ org.apache.maven.plugins maven-shade-plugin - 2.4.3 + 3.0.0 package