// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath 'com.android.tools.build:gradle:4.0.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files classpath "app.brant:amazonappstorepublisher:0.1.0" } } ext { travisBuild = System.getenv("TRAVIS") == "true" // allows for -Dpre-dex=false to be set preDexEnabled = "true" == System.getProperty("pre-dex", "true") // Travis may report host CPU counts vs guest, but runs 2 cores everywhere // everyone else gets 50% of cores to account for SMT which doesn't help this workload gradleTestMaxParallelForks = 1 if (!travisBuild) { gradleTestMaxParallelForks = Runtime.runtime.availableProcessors().intdiv(2) ?: 1 } }