1eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar/* 2eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * Copyright (C) 2014 The Android Open Source Project 3eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * 4eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * Licensed under the Apache License, Version 2.0 (the "License"); 5eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * you may not use this file except in compliance with the License. 6eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * You may obtain a copy of the License at 7eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * 8eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * http://www.apache.org/licenses/LICENSE-2.0 9eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * 10eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * Unless required by applicable law or agreed to in writing, software 11eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * distributed under the License is distributed on an "AS IS" BASIS, 12eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * See the License for the specific language governing permissions and 14eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * limitations under the License. 15eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar */ 16eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar 17eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar// Top-level build file where you can add configuration options common to all sub-projects/modules. 18eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyarbuildscript { 19c64ae35dc1f125186351cb75dc0e11a0071e934cYigit Boyar def Properties dataBindingProperties = new Properties() 20c64ae35dc1f125186351cb75dc0e11a0071e934cYigit Boyar dataBindingProperties.load(new FileInputStream("${projectDir}/../../databinding.properties")) 21c64ae35dc1f125186351cb75dc0e11a0071e934cYigit Boyar dataBindingProperties.mavenRepoDir = "${projectDir}/../../${dataBindingProperties.mavenRepoName}" 22c64ae35dc1f125186351cb75dc0e11a0071e934cYigit Boyar ext.config = dataBindingProperties 23c64ae35dc1f125186351cb75dc0e11a0071e934cYigit Boyar 24eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar repositories { 25eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar jcenter() 26f9e51c010bd2eab9cca01baaccc0e5a73b8b72c9Yigit Boyar maven { 27f9e51c010bd2eab9cca01baaccc0e5a73b8b72c9Yigit Boyar url "$projectDir/../../maven-repo" 28f9e51c010bd2eab9cca01baaccc0e5a73b8b72c9Yigit Boyar } 29eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar mavenCentral() 30eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar } 31eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar dependencies { 329399cb4e3d86a88507fb06ad57661105b1eaa69aYigit Boyar classpath "com.android.tools.build:gradle:${config.androidPluginVersion}" 339399cb4e3d86a88507fb06ad57661105b1eaa69aYigit Boyar classpath "com.android.databinding:dataBinder:${config.version}" 34eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar } 35eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar} 36eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar 37eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyarallprojects { 38eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar repositories { 39eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar jcenter() 40f9e51c010bd2eab9cca01baaccc0e5a73b8b72c9Yigit Boyar maven { 41f9e51c010bd2eab9cca01baaccc0e5a73b8b72c9Yigit Boyar url "$projectDir/../../../maven-repo" 42f9e51c010bd2eab9cca01baaccc0e5a73b8b72c9Yigit Boyar } 43eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar mavenCentral() 44eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar } 45eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar} 46