plugins { id "com.diffplug.spotless" version "6.1.2" } allprojects { repositories { mavenCentral() mavenLocal() maven { url = "https://maven.photonvision.org/repository/internal/" } } } spotless { java { toggleOffOn() googleJavaFormat() indentWithTabs(2) indentWithSpaces(4) removeUnusedImports() trimTrailingWhitespace() endWithNewline() } java { target "**/*.java" targetExclude("photon-core/src/main/java/org/photonvision/PhotonVersion.java") targetExclude("photon-lib/src/main/java/org/photonvision/PhotonVersion.java") } } apply from: "examples.gradle" // Task that depends on the build task for every example task buildAllExamples { task -> exampleFolderNames.each { line -> task.dependsOn(line + ":build") } }