<lambda>null1*27e8546dSMatt Gilbridebuildscript { 2*27e8546dSMatt Gilbride extra.apply{ 3*27e8546dSMatt Gilbride set("moduleName", "io.perfmark.tracewriter") 4*27e8546dSMatt Gilbride } 5*27e8546dSMatt Gilbride } 6*27e8546dSMatt Gilbride 7*27e8546dSMatt Gilbride description = "PerfMark Tracer Output" 8*27e8546dSMatt Gilbride 9*27e8546dSMatt Gilbride val jdkVersion = JavaVersion.VERSION_1_7 10*27e8546dSMatt Gilbride <lambda>null11*27e8546dSMatt Gilbridedependencies { 12*27e8546dSMatt Gilbride api(project(":perfmark-impl")) 13*27e8546dSMatt Gilbride // Included because it's easy to forget 14*27e8546dSMatt Gilbride runtimeOnly(project(":perfmark-java6")) 15*27e8546dSMatt Gilbride 16*27e8546dSMatt Gilbride implementation(project(":perfmark-api")) 17*27e8546dSMatt Gilbride implementation("com.google.code.gson:gson:2.9.0") 18*27e8546dSMatt Gilbride 19*27e8546dSMatt Gilbride compileOnly(libs.jsr305) 20*27e8546dSMatt Gilbride compileOnly(libs.errorprone) 21*27e8546dSMatt Gilbride } 22*27e8546dSMatt Gilbride <lambda>null23*27e8546dSMatt Gilbridetasks.getByName<JavaCompile>("compileJava") { 24*27e8546dSMatt Gilbride sourceCompatibility = jdkVersion.toString() 25*27e8546dSMatt Gilbride targetCompatibility = jdkVersion.toString() 26*27e8546dSMatt Gilbride options.compilerArgs.add("-Xlint:-options") 27*27e8546dSMatt Gilbride } 28