1*a24ffb47SSadaf Ebrahimiplugins { 2*a24ffb47SSadaf Ebrahimi id 'java' 3*a24ffb47SSadaf Ebrahimi} 4*a24ffb47SSadaf Ebrahimi 5*a24ffb47SSadaf Ebrahimidescription = 'OpenCensus Http Servlet Plugin' 6*a24ffb47SSadaf Ebrahimi 7*a24ffb47SSadaf Ebrahimi[compileJava, compileTestJava].each() { 8*a24ffb47SSadaf Ebrahimi it.sourceCompatibility = 1.8 9*a24ffb47SSadaf Ebrahimi it.targetCompatibility = 1.8 10*a24ffb47SSadaf Ebrahimi} 11*a24ffb47SSadaf Ebrahimi 12*a24ffb47SSadaf Ebrahimidependencies { 13*a24ffb47SSadaf Ebrahimi compile project(':opencensus-api') 14*a24ffb47SSadaf Ebrahimi compile project(':opencensus-contrib-http-util') 15*a24ffb47SSadaf Ebrahimi 16*a24ffb47SSadaf Ebrahimi // Will be provided from elsewhere at runtime 17*a24ffb47SSadaf Ebrahimi compileOnly('javax.ws.rs:javax.ws.rs-api:2.1.1') 18*a24ffb47SSadaf Ebrahimi compileOnly('javax.annotation:javax.annotation-api:1.3.2') 19*a24ffb47SSadaf Ebrahimi 20*a24ffb47SSadaf Ebrahimi testCompile('javax.ws.rs:javax.ws.rs-api:2.1.1') 21*a24ffb47SSadaf Ebrahimi testCompile('javax.annotation:javax.annotation-api:1.3.2') 22*a24ffb47SSadaf Ebrahimi 23*a24ffb47SSadaf Ebrahimi signature "org.codehaus.mojo.signature:java17:1.0@signature" 24*a24ffb47SSadaf Ebrahimi} 25