@@ -66,23 +66,28 @@ repositories {
6666configurations {
6767 shadowOnly {
6868 }
69+ testCompile. extendsFrom(compileOnly)
70+ testCompile. exclude group : ' com.sun.jersey'
6971}
7072
7173dependencies {
7274 compile(group : ' io.pravega' , name : ' pravega-client' , version : pravegaVersion) {
7375 exclude group : ' org.slf4j' , module : ' slf4j-api'
76+
77+ // lombok should be compileOnly
78+ exclude group : ' org.projectlombok' , module : ' lombok'
79+
7480 exclude group : ' log4j' , module : ' log4j'
7581 }
7682
7783 testCompile group : ' junit' , name : ' junit' , version : junitVersion
78- testCompile(group : ' io.pravega' , name : ' pravega-standalone' , version : pravegaVersion) {
79- exclude group : ' com.sun.jersey' , module : ' jersey-core'
80- }
8184 testCompile group : ' org.mockito' , name : ' mockito-all' , version : mockitoVersion
8285 testCompile group : ' org.apache.hadoop' , name : ' hadoop-common' , version : hadoopVersion
86+ testCompile group : ' io.pravega' , name : ' pravega-standalone' , version : pravegaVersion
8387
8488 compileOnly group : ' org.apache.hadoop' , name : ' hadoop-common' , version : hadoopVersion
8589 compileOnly group : ' org.apache.hadoop' , name : ' hadoop-mapreduce-client-core' , version : hadoopVersion
90+ compileOnly group : ' org.projectlombok' , name : ' lombok' , version : lombokVersion // not needed at runtime
8691
8792 shadowOnly group : ' org.slf4j' , name : ' slf4j-api' , version : slf4jApiVersion
8893 shadowOnly group : ' org.apache.hadoop' , name : ' hadoop-common' , version : hadoopVersion
0 commit comments