Add foojay plugin to download JVM toolchains via DiscoAPI

This commit is contained in:
Yahor Berdnikau
2023-02-03 16:45:25 +01:00
committed by Space Team
parent 4de3a62680
commit 3c863b5bbf
2 changed files with 101 additions and 88 deletions
+100 -88
View File
@@ -6,98 +6,98 @@
<trusted-artifacts>
<trust version="211.7442.40" file="ivy-211.7442.40.xml"/>
<trust version="212.4746.92" file="ivy-212.4746.92.xml"/>
<trust group="org.jetbrains.kotlin" name="kotlin-android-extensions" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-annotation-processing-gradle" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-build-common" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-compiler-runner" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-daemon-client" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-daemon-embeddable" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-api" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-annotations" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-model" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea-proto" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-api" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-embeddable" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-tooling-metadata" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-tooling-core" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-native-utils" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-reflect" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-sam-with-receiver" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-scripting-common" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-embeddable" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-impl-embeddable" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-scripting-jvm" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-serialization" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-serialization-unshaded" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-js" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-js" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-js-runner" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-util-io" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-util-klib" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="builtins" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-jvm-minimal-for-test" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-project-model" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-annotations-common" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-common" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-junit" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-android-extensions" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-annotation-processing-gradle" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-build-common" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-compiler-runner" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-daemon-client" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-daemon-embeddable" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-api" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-annotations" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-model" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea-proto" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-api" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-embeddable" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-tooling-metadata" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-tooling-core" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-native-utils" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-reflect" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-sam-with-receiver" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-scripting-common" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-embeddable" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-impl-embeddable" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-scripting-jvm" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-serialization" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-serialization-unshaded" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-js" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-js" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-js-runner" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-util-io" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-util-klib" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="builtins" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-jvm-minimal-for-test" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-project-model" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-annotations-common" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-common" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-junit" version="1.9.0.*" regex="true"/>
<trust file="kotlin-native-prebuilt-.*" regex="true"/>
<trust file=".*-javadoc[.]jar" regex="true"/>
<trust file=".*-sources[.]jar" regex="true"/>
<trust file=".*[.]pom" regex="true"/>
<trust file=".*[.]module" regex="true"/>
<trust file=".*[.]pom" regex="true"/>
<trust file="kotlin-native-prebuilt-.*" regex="true"/>
<trust group="gradle" name="gradle" file="gradle-.*-src[.]zip" regex="true"/>
<trust group="org.jetbrains.kotlin" name="builtins" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="builtins" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-android-extensions" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-android-extensions" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-annotation-processing-gradle" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-annotation-processing-gradle" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-build-common" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-build-common" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-compiler-runner" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-compiler-runner" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-daemon-client" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-daemon-client" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-daemon-embeddable" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-daemon-embeddable" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-annotations" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-annotations" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-api" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-api" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea-proto" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea-proto" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-model" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-model" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-api" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-api" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-embeddable" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-embeddable" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-native-utils" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-native-utils" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-project-model" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-project-model" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-reflect" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-reflect" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-sam-with-receiver" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-sam-with-receiver" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-scripting-common" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-scripting-common" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-embeddable" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-embeddable" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-impl-embeddable" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-impl-embeddable" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-scripting-jvm" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-scripting-jvm" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-serialization" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-serialization" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-serialization-unshaded" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-serialization-unshaded" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-js" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-js" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-jvm-minimal-for-test" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-stdlib-jvm-minimal-for-test" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-annotations-common" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-annotations-common" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-common" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-common" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-js" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-js" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-js-runner" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-js-runner" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-junit" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-test-junit" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-tooling-core" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-tooling-core" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-tooling-metadata" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-tooling-metadata" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-util-io" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-util-io" version="1.9.0.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-util-klib" version="1.8.20.*" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-util-klib" version="1.9.0.*" regex="true"/>
</trusted-artifacts>
</configuration>
<components>
@@ -1883,6 +1883,12 @@
<sha256 value="d3999291855de495c94c743761b8ab5176cfeabe281a5ab0d8e8d45326fd703e" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.google.code.gson" name="gson" version="2.9.1">
<artifact name="gson-2.9.1.jar">
<md5 value="0d507d266dcf7eea4b53fc3778d901c9" origin="Generated by Gradle"/>
<sha256 value="378534e339e6e6d50b1736fb3abb76f1c15d1be3f4c13cec6d536412e23da603" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.google.crypto.tink" name="tink" version="1.3.0-rc2">
<artifact name="tink-1.3.0-rc2.jar">
<md5 value="db3c9fedcd9cc7daf4c09657c0bba262" origin="Generated by Gradle"/>
@@ -6548,6 +6554,12 @@
<sha256 value="24d7f385cdffff81648f11098688fd0a2f1986c5286364183c08958927e5307d" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.gradle.toolchains" name="foojay-resolver" version="0.4.0">
<artifact name="foojay-resolver-0.4.0.jar">
<md5 value="eeb8fc7711dca44bb38d7e89846efa19" origin="Generated by Gradle"/>
<sha256 value="053662c439f66edd8bc20a213c53671dc8b5e115552dc0196a8243e0a969d091" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.hamcrest" name="hamcrest-core" version="1.3">
<artifact name="hamcrest-core-1.3.jar">
<md5 value="6393363b47ddcbba82321110c3e07519" origin="Generated by Gradle"/>
+1
View File
@@ -23,6 +23,7 @@ buildscript {
plugins {
id "com.gradle.enterprise" version "3.11.2"
id "com.gradle.common-custom-user-data-gradle-plugin" version "1.8.1" apply false
id "org.gradle.toolchains.foojay-resolver-convention" version "0.4.0"
}
def buildProperties = BuildPropertiesKt.getKotlinBuildPropertiesForSettings(settings)