1*a24ffb47SSadaf Ebrahimidescription = 'OpenCensus Java OC-Agent Metrics Exporter' 2*a24ffb47SSadaf Ebrahimi 3*a24ffb47SSadaf Ebrahimi[compileJava, compileTestJava].each() { 4*a24ffb47SSadaf Ebrahimi it.sourceCompatibility = 1.7 5*a24ffb47SSadaf Ebrahimi it.targetCompatibility = 1.7 6*a24ffb47SSadaf Ebrahimi} 7*a24ffb47SSadaf Ebrahimi 8*a24ffb47SSadaf Ebrahimidependencies { 9*a24ffb47SSadaf Ebrahimi compileOnly libraries.auto_value 10*a24ffb47SSadaf Ebrahimi 11*a24ffb47SSadaf Ebrahimi compile project(':opencensus-api'), 12*a24ffb47SSadaf Ebrahimi project(':opencensus-contrib-resource-util') 13*a24ffb47SSadaf Ebrahimi 14*a24ffb47SSadaf Ebrahimi compile (libraries.grpc_core) { 15*a24ffb47SSadaf Ebrahimi // We will always be more up to date. 16*a24ffb47SSadaf Ebrahimi exclude group: 'io.opencensus', module: 'opencensus-api' 17*a24ffb47SSadaf Ebrahimi } 18*a24ffb47SSadaf Ebrahimi 19*a24ffb47SSadaf Ebrahimi compile (libraries.grpc_stub) { 20*a24ffb47SSadaf Ebrahimi // We will always be more up to date. 21*a24ffb47SSadaf Ebrahimi exclude group: 'io.opencensus', module: 'opencensus-api' 22*a24ffb47SSadaf Ebrahimi } 23*a24ffb47SSadaf Ebrahimi 24*a24ffb47SSadaf Ebrahimi compile (libraries.grpc_netty) { 25*a24ffb47SSadaf Ebrahimi // We will always be more up to date. 26*a24ffb47SSadaf Ebrahimi exclude group: 'io.opencensus', module: 'opencensus-api' 27*a24ffb47SSadaf Ebrahimi } 28*a24ffb47SSadaf Ebrahimi 29*a24ffb47SSadaf Ebrahimi compile (libraries.opencensus_proto) { 30*a24ffb47SSadaf Ebrahimi // We will always be more up to date. 31*a24ffb47SSadaf Ebrahimi exclude group: 'io.opencensus', module: 'opencensus-api' 32*a24ffb47SSadaf Ebrahimi } 33*a24ffb47SSadaf Ebrahimi 34*a24ffb47SSadaf Ebrahimi testRuntimeOnly project(':opencensus-impl'), 35*a24ffb47SSadaf Ebrahimi project(':opencensus-impl-core') 36*a24ffb47SSadaf Ebrahimi 37*a24ffb47SSadaf Ebrahimi signature "org.codehaus.mojo.signature:java17:1.0@signature" 38*a24ffb47SSadaf Ebrahimi} 39