1*57b5a4a6SAndroid Build Coastguard Worker/* 2*57b5a4a6SAndroid Build Coastguard Worker * Copyright 2017-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. 3*57b5a4a6SAndroid Build Coastguard Worker */ 4*57b5a4a6SAndroid Build Coastguard Worker 5*57b5a4a6SAndroid Build Coastguard Workergradle.taskGraph.whenReady { 6*57b5a4a6SAndroid Build Coastguard Worker println("Using Kotlin compiler version: $compilerVersion") 7*57b5a4a6SAndroid Build Coastguard Worker if (build_snapshot_train) { 8*57b5a4a6SAndroid Build Coastguard Worker configure(subprojects.findAll { it.name == "core" }) { 9*57b5a4a6SAndroid Build Coastguard Worker configurations.matching { it.name == "kotlinCompilerClasspath" }.all { 10*57b5a4a6SAndroid Build Coastguard Worker println "Manifest of kotlin-compiler-embeddable.jar for serialization" 11*57b5a4a6SAndroid Build Coastguard Worker resolvedConfiguration.getFiles().findAll { it.name.contains("kotlin-compiler-embeddable") }.each { 12*57b5a4a6SAndroid Build Coastguard Worker def manifest = zipTree(it).matching { 13*57b5a4a6SAndroid Build Coastguard Worker include 'META-INF/MANIFEST.MF' 14*57b5a4a6SAndroid Build Coastguard Worker }.getFiles().first() 15*57b5a4a6SAndroid Build Coastguard Worker 16*57b5a4a6SAndroid Build Coastguard Worker manifest.readLines().each { 17*57b5a4a6SAndroid Build Coastguard Worker println it 18*57b5a4a6SAndroid Build Coastguard Worker } 19*57b5a4a6SAndroid Build Coastguard Worker } 20*57b5a4a6SAndroid Build Coastguard Worker } 21*57b5a4a6SAndroid Build Coastguard Worker } 22*57b5a4a6SAndroid Build Coastguard Worker } 23*57b5a4a6SAndroid Build Coastguard Worker} 24