plugins Ġ{ ĊĠĠĠ Ġ` java - library ` ĊĠĠĠ Ġid (" net . byte buddy . byte - buddy ") ĊĠĠĠ Ġid (" io . op entelemetry . instrumentation . auto - instrumentation ") ĊĠĠĠ Ġmu zzle Ċ } Ċ Ċ mu zzle Ġ{ ĊĠĠĠ Ġpass Ġ{ ĊĠĠĠĠĠĠĠ Ġgroup Ġ= Ġ" javax . servlet " ĊĠĠĠĠĠĠĠ Ġmodule Ġ= Ġ" javax . servlet - api " ĊĠĠĠĠĠĠĠ Ġversions Ġ= Ġ"[ 3 . 0 . 0 , )" ĊĠĠĠ Ġ} ĊĠĠĠ Ġ// Ġfail Ġon Ġall Ġold Ġservlet - api . ĠThis ĠgroupId Ġwas Ġchanged Ġin Ġ 3 . x Ġto Ġjavax . servlet - api ĊĠĠĠ Ġfail Ġ{ ĊĠĠĠĠĠĠĠ Ġgroup Ġ= Ġ" javax . servlet " ĊĠĠĠĠĠĠĠ Ġmodule Ġ= Ġ" servlet - api " ĊĠĠĠĠĠĠĠ Ġversions Ġ= Ġ"( , )" ĊĠĠĠ Ġ} Ċ } Ċ Ċ after Evaluate { ĊĠĠĠ Ġio . op entelemetry . instrumentation . gradle . byte buddy . Byte Bu ddy Plugin Configurator ( project , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource Sets . main . get (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġio . op entelemetry . java agent . tool ing . mu zzle . generation . M uzzle Code Generation Plugin :: class . java . name , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġproject (": java agent - tool ing "). configurations [" instrumentation M uzzle "] Ġ+ Ġconfigurations . runtime Classpath ĊĠĠĠ Ġ). configure () Ċ } Ċ Ċ val Ġversions : ĠMap < String , ĠString > Ġby Ġextra Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation (" io . op entelemetry . java agent . instrumentation : op entelemetry - java agent - servlet - common :${ versions [" op entelemetry _ java _ agent "] }") ĊĠĠĠ Ġimplementation (" io . op entelemetry . java agent . instrumentation : op entelemetry - java agent - servlet - 3 . 0 :${ versions [" op entelemetry _ java _ agent "] }") Ġ// ĠServlet 3 Accessor ĊĠĠĠ Ġtest Implementation (" io . op entelemetry . java agent . instrumentation : op entelemetry - java agent - servlet - 3 . 0 :${ versions [" op entelemetry _ java _ agent "] }") ĊĠĠĠ Ġtest Implementation (" io . op entelemetry . java agent : op entelemetry - mu zzle :${ versions [" op entelemetry _ java _ agent "] }") ĊĠĠĠ Ġcompile Only (" io . op entelemetry . java agent : op entelemetry - java agent - bootstrap :${ versions [" op entelemetry _ java _ agent "] }") ĊĠĠĠ Ġcompile Only (" javax . servlet : javax . servlet - api : 3 . 1 . 0 ") ĊĠĠĠ Ġtest Runtime Only (" io . op entelemetry . java agent . instrumentation : op entelemetry - java agent - servlet - common - bootstrap :${ versions [" op entelemetry _ java _ agent "] }") ĊĠĠĠ Ġmu zzle Bootstrap (" io . op entelemetry . java agent . instrumentation : op entelemetry - java agent - servlet - common - bootstrap :${ versions [" op entelemetry _ java _ agent "] }") ĊĊĠĠĠ Ġtest Implementation ( project (": instrumentation : servlet : servlet - rw ")) ĊĠĠĠ Ġtest Implementation ( test Fixtures ( project (": testing - common ")) Ġas ĠProject Dependency ) Ġ{ ĊĠĠĠĠĠĠĠ Ġexclude ( group Ġ= Ġ" org . eclipse . jetty ", Ġmodule Ġ= Ġ" jetty - server ") ĊĠĠĠ Ġ} ĊĠĠĠ Ġtest Implementation (" org . eclipse . jetty : jetty - server : 8 . 1 . 2 2 . v 2 0 1 6 0 9 2 2 ") ĊĠĠĠ Ġtest Implementation (" org . eclipse . jetty : jetty - servlet : 8 . 1 . 2 2 . v 2 0 1 6 0 9 2 2 ") Ċ } Ċ