170a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets/* 270a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets * Copyright 2017 The Android Open Source Project 370a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets * 470a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets * Licensed under the Apache License, Version 2.0 (the "License"); 570a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets * you may not use this file except in compliance with the License. 670a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets * You may obtain a copy of the License at 770a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets * 870a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets * http://www.apache.org/licenses/LICENSE-2.0 970a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets * 1070a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets * Unless required by applicable law or agreed to in writing, software 1170a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets * distributed under the License is distributed on an "AS IS" BASIS, 1270a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1370a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets * See the License for the specific language governing permissions and 1470a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets * limitations under the License. 1570a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets */ 1670a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets 177495cc1aeed6f4e82172628496bfb179d79d2b90Jake Whartondef build_versions = [:] 187495cc1aeed6f4e82172628496bfb179d79d2b90Jake Wharton 19470f5b14fe734bf35294404d02bd2304a30d1c4eYigit Boyarbuild_versions.kotlin = '1.2.41' 207495cc1aeed6f4e82172628496bfb179d79d2b90Jake Wharton 217495cc1aeed6f4e82172628496bfb179d79d2b90Jake WhartonrootProject.ext['build_versions'] = build_versions 227495cc1aeed6f4e82172628496bfb179d79d2b90Jake Wharton 237495cc1aeed6f4e82172628496bfb179d79d2b90Jake Wharton 2470a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinetsdef build_libs = [:] 2570a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets 2670a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinetsdef androidPluginVersionOverride = System.getenv("GRADLE_PLUGIN_VERSION") 2770a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets 2870a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinetsif (androidPluginVersionOverride != null) { 2970a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets build_libs.gradle = 'com.android.tools.build:gradle:' + androidPluginVersionOverride 3070a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets} else { 3170a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets // Keep gradle plugin version in sync with ub_supportlib-master manifest. 32a64f1ce99a4f2c5e3aa75cf90394ee3786939277Aurimas Liutikas build_libs.gradle = 'com.android.tools.build:gradle:3.2.0-alpha16' 33db2929e85e79e20d7655fa5536c17bec0137b3beJeff Gaston} 34db2929e85e79e20d7655fa5536c17bec0137b3beJeff Gaston 3570a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets// jarjar plugin 3670a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinetsbuild_libs.jarjar_gradle = 'org.anarres.jarjar:jarjar-gradle:1.0.0' 377fb397e5700a91aba458df7f45b047ec00495b66Jake Whartonbuild_libs.error_prone_gradle = 'net.ltgt.gradle:gradle-errorprone-plugin:0.0.13' 3870a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinetsbuild_libs.jacoco = 'org.jacoco:org.jacoco.core:0.7.8' 397cf3497202e1dcc1182d21908399b15b78ad50e1Aurimas Liutikasbuild_libs.jacoco_ant = 'org.jacoco:org.jacoco.ant:0.7.8' 407495cc1aeed6f4e82172628496bfb179d79d2b90Jake Whartonbuild_libs.kotlin = [ 417495cc1aeed6f4e82172628496bfb179d79d2b90Jake Wharton gradle_plugin: "org.jetbrains.kotlin:kotlin-gradle-plugin:${build_versions.kotlin}" 427495cc1aeed6f4e82172628496bfb179d79d2b90Jake Wharton] 4362d3e1d861157acde404100bd2e1e1e99b228ef0Aurimas Liutikas// jdiff dependencies 44419f9933072597260aa579c9b6277689f37644bcAurimas Liutikasbuild_libs.jdiff = 'com.android:jdiff:1.1.0' 4562d3e1d861157acde404100bd2e1e1e99b228ef0Aurimas Liutikasbuild_libs.xml_parser_apis = 'xerces:xmlParserAPIs:2.6.2' 4662d3e1d861157acde404100bd2e1e1e99b228ef0Aurimas Liutikasbuild_libs.xerces_impl = 'xerces:xercesImpl:2.6.2' 4770a2e824de4c6808e5bad702a5028408f684ca23Sergey Vasilinets 48419f9933072597260aa579c9b6277689f37644bcAurimas Liutikasbuild_libs.doclava = 'com.android:doclava:1.0.6' 49419f9933072597260aa579c9b6277689f37644bcAurimas Liutikas 5070a2e824de4c6808e5bad702a5028408f684ca23Sergey VasilinetsrootProject.ext['build_libs'] = build_libs 51