diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-build-init-2.14.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-build-init-2.14.1.jar deleted file mode 100644 index 140f5ea7a7af..000000000000 Binary files a/plugins/gradle/tooling-extension-api/lib/gradle-build-init-2.14.1.jar and /dev/null differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-build-init-3.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-build-init-3.1.jar new file mode 100644 index 000000000000..653e91721bc0 Binary files /dev/null and b/plugins/gradle/tooling-extension-api/lib/gradle-build-init-3.1.jar differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-ide-2.14.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-ide-2.14.1.jar deleted file mode 100644 index c375f7564ebd..000000000000 Binary files a/plugins/gradle/tooling-extension-api/lib/gradle-ide-2.14.1.jar and /dev/null differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-ide-3.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-ide-3.1.jar new file mode 100644 index 000000000000..73a24103578c Binary files /dev/null and b/plugins/gradle/tooling-extension-api/lib/gradle-ide-3.1.jar differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-language-java-2.14.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-language-java-2.14.1.jar deleted file mode 100644 index 7c55cde6470b..000000000000 Binary files a/plugins/gradle/tooling-extension-api/lib/gradle-language-java-2.14.1.jar and /dev/null differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-language-java-3.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-language-java-3.1.jar new file mode 100644 index 000000000000..eabe47f75b3f Binary files /dev/null and b/plugins/gradle/tooling-extension-api/lib/gradle-language-java-3.1.jar differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-language-jvm-2.14.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-language-jvm-2.14.1.jar deleted file mode 100644 index ffca68013cc5..000000000000 Binary files a/plugins/gradle/tooling-extension-api/lib/gradle-language-jvm-2.14.1.jar and /dev/null differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-language-jvm-3.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-language-jvm-3.1.jar new file mode 100644 index 000000000000..856cb4d56fc8 Binary files /dev/null and b/plugins/gradle/tooling-extension-api/lib/gradle-language-jvm-3.1.jar differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-language-scala-2.14.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-language-scala-2.14.1.jar deleted file mode 100644 index d9a4f602575a..000000000000 Binary files a/plugins/gradle/tooling-extension-api/lib/gradle-language-scala-2.14.1.jar and /dev/null differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-language-scala-3.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-language-scala-3.1.jar new file mode 100644 index 000000000000..650fe3b39962 Binary files /dev/null and b/plugins/gradle/tooling-extension-api/lib/gradle-language-scala-3.1.jar differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-platform-base-2.14.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-platform-base-2.14.1.jar deleted file mode 100644 index 753c518aa7d2..000000000000 Binary files a/plugins/gradle/tooling-extension-api/lib/gradle-platform-base-2.14.1.jar and /dev/null differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-platform-base-3.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-platform-base-3.1.jar new file mode 100644 index 000000000000..0f7517168477 Binary files /dev/null and b/plugins/gradle/tooling-extension-api/lib/gradle-platform-base-3.1.jar differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-platform-jvm-2.14.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-platform-jvm-2.14.1.jar deleted file mode 100644 index b81d426cb6b5..000000000000 Binary files a/plugins/gradle/tooling-extension-api/lib/gradle-platform-jvm-2.14.1.jar and /dev/null differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-platform-jvm-3.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-platform-jvm-3.1.jar new file mode 100644 index 000000000000..17bed7d39c9f Binary files /dev/null and b/plugins/gradle/tooling-extension-api/lib/gradle-platform-jvm-3.1.jar differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-plugins-2.14.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-plugins-2.14.1.jar deleted file mode 100644 index 295f5f40e7fa..000000000000 Binary files a/plugins/gradle/tooling-extension-api/lib/gradle-plugins-2.14.1.jar and /dev/null differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-plugins-3.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-plugins-3.1.jar new file mode 100644 index 000000000000..99cc2f508cbc Binary files /dev/null and b/plugins/gradle/tooling-extension-api/lib/gradle-plugins-3.1.jar differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-scala-2.14.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-scala-2.14.1.jar deleted file mode 100644 index f4a3348ce62c..000000000000 Binary files a/plugins/gradle/tooling-extension-api/lib/gradle-scala-2.14.1.jar and /dev/null differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-scala-3.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-scala-3.1.jar new file mode 100644 index 000000000000..31dd74bb73e7 Binary files /dev/null and b/plugins/gradle/tooling-extension-api/lib/gradle-scala-3.1.jar differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-testing-base-2.14.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-testing-base-2.14.1.jar deleted file mode 100644 index 0a2e1ded6fde..000000000000 Binary files a/plugins/gradle/tooling-extension-api/lib/gradle-testing-base-2.14.1.jar and /dev/null differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-testing-base-3.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-testing-base-3.1.jar new file mode 100644 index 000000000000..33488a636c9d Binary files /dev/null and b/plugins/gradle/tooling-extension-api/lib/gradle-testing-base-3.1.jar differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-testing-jvm-2.14.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-testing-jvm-2.14.1.jar deleted file mode 100644 index 8f893402dc00..000000000000 Binary files a/plugins/gradle/tooling-extension-api/lib/gradle-testing-jvm-2.14.1.jar and /dev/null differ diff --git a/plugins/gradle/tooling-extension-api/lib/gradle-testing-jvm-3.1.jar b/plugins/gradle/tooling-extension-api/lib/gradle-testing-jvm-3.1.jar new file mode 100644 index 000000000000..1bec6aa01215 Binary files /dev/null and b/plugins/gradle/tooling-extension-api/lib/gradle-testing-jvm-3.1.jar differ