1*a24ffb47SSadaf Ebrahimiplugins { 2*a24ffb47SSadaf Ebrahimi id 'java' 3*a24ffb47SSadaf Ebrahimi} 4*a24ffb47SSadaf Ebrahimi 5*a24ffb47SSadaf Ebrahimidescription = 'OpenCensus Http Jetty Client Plugin' 6*a24ffb47SSadaf Ebrahimi 7*a24ffb47SSadaf Ebrahimi[compileJava, compileTestJava].each() { 8*a24ffb47SSadaf Ebrahimi it.sourceCompatibility = 1.6 9*a24ffb47SSadaf Ebrahimi it.targetCompatibility = 1.6 10*a24ffb47SSadaf Ebrahimi} 11*a24ffb47SSadaf Ebrahimi 12*a24ffb47SSadaf Ebrahimi// TODO[rghetia]: jetty 9.3+ requires jdk 8. Http2.0 is supported in jetty 9.3 13*a24ffb47SSadaf Ebrahimi// May require creating separate artifact for jetty 9.3 and above. 14*a24ffb47SSadaf Ebrahimi//def jettyVersion = "9.4.12.v20180830" 15*a24ffb47SSadaf Ebrahimidef jettyVersion = "9.2.25.v20180606" 16*a24ffb47SSadaf Ebrahimi 17*a24ffb47SSadaf Ebrahimidependencies { 18*a24ffb47SSadaf Ebrahimi compile project(':opencensus-api') 19*a24ffb47SSadaf Ebrahimi compile project(':opencensus-contrib-http-util') 20*a24ffb47SSadaf Ebrahimi 21*a24ffb47SSadaf Ebrahimi compile "org.eclipse.jetty:jetty-client:${jettyVersion}" 22*a24ffb47SSadaf Ebrahimi 23*a24ffb47SSadaf Ebrahimi signature "org.codehaus.mojo.signature:java17:1.0@signature" 24*a24ffb47SSadaf Ebrahimi signature "net.sf.androidscents.signature:android-api-level-14:4.0_r4@signature" 25*a24ffb47SSadaf Ebrahimi} 26