// // build.gradle in TeamCode // // Most of the definitions for building your module reside in a common, shared // file 'build.common.gradle'. Being factored in this way makes it easier to // integrate updates to the FTC into your code. If you really need to customize // the build definitions, you can place those customizations in this file, but // please think carefully as to whether such customizations are really necessary // before doing so. // Custom definitions may go here // Include common definitions from above. buildscript { repositories { mavenCentral() maven { url "https://repo.dairy.foundation/releases" } } dependencies { classpath "dev.frozenmilk:Load:0.2.4" } } apply from: '../build.common.gradle' apply from: '../build.dependencies.gradle' // there should be 2 or 3 more lines that start with 'apply plugin:' here apply plugin: 'dev.frozenmilk.sinister.sloth.load' android { namespace = 'org.firstinspires.ftc.teamcode' packagingOptions { jniLibs.useLegacyPackaging true } } repositories { maven { url = 'https://maven.brott.dev/' } // Dairy releases repository maven { url = "https://repo.dairy.foundation/releases" } // Dairy snapshots repository maven { url = "https://repo.dairy.foundation/snapshots" } } dependencies { implementation project(':FtcRobotController') implementation("dev.frozenmilk.sinister:Sloth:0.2.4") implementation 'org.ftclib.ftclib:core:2.1.1' // core implementation("com.acmerobotics.roadrunner:ftc:0.1.25") { exclude group: "com.acmerobotics.dashboard" } implementation("com.acmerobotics.roadrunner:actions:1.0.1") { exclude group: "com.acmerobotics.dashboard" } implementation("com.acmerobotics.roadrunner:core:1.0.1") { exclude group: "com.acmerobotics.dashboard" } implementation("com.acmerobotics.slothboard:dashboard:0.2.4+0.5.1") //Slothdashboard }