@@ -3,7 +3,7 @@ buildscript {
3
3
maven { url ' https://plugins.gradle.org/m2/' }
4
4
}
5
5
dependencies {
6
- classpath ' com.google.protobuf:protobuf-gradle-plugin:0.8.8 '
6
+ classpath ' com.google.protobuf:protobuf-gradle-plugin:0.8.17 '
7
7
classpath " org.jfrog.buildinfo:build-info-extractor-gradle:4.4.7"
8
8
classpath " org.ajoberstar:gradle-git:1.6.0"
9
9
}
@@ -14,12 +14,19 @@ plugins {
14
14
id ' idea'
15
15
id ' checkstyle'
16
16
id ' jacoco'
17
- id " com.google.protobuf" version " 0.8.7 "
18
- id ' nebula.ospackage' version ' 3.5.0 '
17
+ id " com.google.protobuf" version " 0.8.17 "
18
+ id ' nebula.ospackage' version ' 8.6.3 '
19
19
id ' io.franzbecker.gradle-lombok' version ' 1.14'
20
20
id ' maven-publish'
21
21
}
22
22
23
+ configurations {
24
+ compile
25
+ testCompile
26
+ compileClasspath
27
+ runtime
28
+ }
29
+
23
30
lombok {
24
31
version = ' 1.18.4'
25
32
sha256 = " "
@@ -37,7 +44,7 @@ repositories {
37
44
mavenCentral()
38
45
jcenter()
39
46
maven {
40
- url " http ://packages.confluent.io/maven"
47
+ url " https ://packages.confluent.io/maven"
41
48
}
42
49
}
43
50
@@ -51,44 +58,44 @@ private Properties loadEnv() {
51
58
def mainClassName = " io.odpf.firehose.launch.Main"
52
59
53
60
dependencies {
54
- compile group : ' com.google.protobuf' , name : ' protobuf-java' , version : ' 3.1.0'
55
- compile group : ' com.google.protobuf' , name : ' protobuf-java-util' , version : ' 3.1.0'
56
- compile group : ' com.newrelic.agent.java' , name : ' newrelic-api' , version : ' 3.31.1'
57
- compile group : ' com.timgroup' , name : ' java-statsd-client' , version : ' 3.1.0'
58
- compile group : ' org.apache.httpcomponents' , name : ' httpclient' , version : ' 4.5.2'
59
- compile group : ' org.aeonbits.owner' , name : ' owner' , version : ' 1.0.9'
60
- compile group : ' com.zaxxer' , name : ' HikariCP' , version : ' 2.6.0'
61
- compile group : ' com.google.guava' , name : ' guava' , version : ' 23.5-jre'
62
- compile group : ' com.googlecode.json-simple' , name : ' json-simple' , version : ' 1.1'
63
- compile group : ' com.samskivert' , name : ' jmustache' , version : ' 1.13'
64
- compile group : ' org.postgresql' , name : ' postgresql' , version : ' 9.4.1212'
65
- compile group : ' org.apache.kafka' , name : ' kafka-clients' , version : ' 2.4.0'
66
- compile group : ' org.apache.commons' , name : ' commons-jexl' , version : ' 2.1'
67
- compile group : ' org.apache.commons' , name : ' commons-lang3' , version : ' 3.5'
68
- compile group : ' com.google.code.gson' , name : ' gson' , version : ' 2.7'
69
- compile group : ' com.gojek' , name : ' stencil' , version : ' 4.2.0' exclude group : ' org.slf4j'
70
- compile group : ' org.influxdb' , name : ' influxdb-java' , version : ' 2.5'
71
- compile group : ' com.jayway.jsonpath' , name : ' json-path' , version : ' 2.4.0'
72
- compile group : ' ch.qos.logback' , name : ' logback-classic' , version : ' 1.1.7'
73
- compile group : ' redis.clients' , name : ' jedis' , version : ' 3.0.1'
74
- compile group : ' io.opentracing' , name : ' opentracing-api' , version : ' 0.33.0'
75
- compile group : ' io.opentracing.contrib' , name : ' opentracing-kafka-client' , version : ' 0.1.4'
76
- compile group : ' io.jaegertracing' , name : ' jaeger-client' , version : ' 1.0.0'
77
- compile group : ' org.elasticsearch.client' , name : ' elasticsearch-rest-high-level-client' , version : ' 6.3.1'
78
- compile ' io.confluent:monitoring-interceptors:3.0.0'
79
- compile " io.grpc:grpc-all:1.18.0"
80
- compile group : ' org.jfrog.buildinfo' , name : ' build-info-extractor' , version : ' 2.6.3'
81
- compile group : ' com.google.gradle' , name : ' osdetector-gradle-plugin' , version : ' 1.2.1'
82
- compile group : ' org.apache.ivy' , name : ' ivy' , version : ' 2.2.0'
83
- compile group : ' org.mongodb' , name : ' mongo-java-driver' , version : ' 3.12.8'
61
+ implementation group : ' com.google.protobuf' , name : ' protobuf-java' , version : ' 3.1.0'
62
+ implementation group : ' com.google.protobuf' , name : ' protobuf-java-util' , version : ' 3.1.0'
63
+ implementation group : ' com.newrelic.agent.java' , name : ' newrelic-api' , version : ' 3.31.1'
64
+ implementation group : ' com.timgroup' , name : ' java-statsd-client' , version : ' 3.1.0'
65
+ implementation group : ' org.apache.httpcomponents' , name : ' httpclient' , version : ' 4.5.2'
66
+ implementation group : ' org.aeonbits.owner' , name : ' owner' , version : ' 1.0.9'
67
+ implementation group : ' com.zaxxer' , name : ' HikariCP' , version : ' 2.6.0'
68
+ implementation group : ' com.google.guava' , name : ' guava' , version : ' 23.5-jre'
69
+ implementation group : ' com.googlecode.json-simple' , name : ' json-simple' , version : ' 1.1'
70
+ implementation group : ' com.samskivert' , name : ' jmustache' , version : ' 1.13'
71
+ implementation group : ' org.postgresql' , name : ' postgresql' , version : ' 9.4.1212'
72
+ implementation group : ' org.apache.kafka' , name : ' kafka-clients' , version : ' 2.4.0'
73
+ implementation group : ' org.apache.commons' , name : ' commons-jexl' , version : ' 2.1'
74
+ implementation group : ' org.apache.commons' , name : ' commons-lang3' , version : ' 3.5'
75
+ implementation group : ' com.google.code.gson' , name : ' gson' , version : ' 2.7'
76
+ implementation group : ' com.gojek' , name : ' stencil' , version : ' 4.2.0' exclude group : ' org.slf4j'
77
+ implementation group : ' org.influxdb' , name : ' influxdb-java' , version : ' 2.5'
78
+ implementation group : ' com.jayway.jsonpath' , name : ' json-path' , version : ' 2.4.0'
79
+ implementation group : ' ch.qos.logback' , name : ' logback-classic' , version : ' 1.1.7'
80
+ implementation group : ' redis.clients' , name : ' jedis' , version : ' 3.0.1'
81
+ implementation group : ' io.opentracing' , name : ' opentracing-api' , version : ' 0.33.0'
82
+ implementation group : ' io.opentracing.contrib' , name : ' opentracing-kafka-client' , version : ' 0.1.4'
83
+ implementation group : ' io.jaegertracing' , name : ' jaeger-client' , version : ' 1.0.0'
84
+ implementation group : ' org.elasticsearch.client' , name : ' elasticsearch-rest-high-level-client' , version : ' 6.3.1'
85
+ implementation ' io.confluent:monitoring-interceptors:3.0.0'
86
+ implementation " io.grpc:grpc-all:1.18.0"
87
+ implementation group : ' org.jfrog.buildinfo' , name : ' build-info-extractor' , version : ' 2.6.3'
88
+ implementation group : ' com.google.gradle' , name : ' osdetector-gradle-plugin' , version : ' 1.2.1'
89
+ implementation group : ' org.apache.ivy' , name : ' ivy' , version : ' 2.2.0'
90
+ implementation group : ' org.mongodb' , name : ' mongo-java-driver' , version : ' 3.12.8'
84
91
85
92
86
- testCompile group : ' junit' , name : ' junit' , version : ' 4.11'
87
- testCompile ' org.mockito:mockito-core:2.0.99-beta'
88
- testCompile " com.github.tomakehurst:wiremock:2.3.1"
89
- testCompile group : ' io.opentracing' , name : ' opentracing-mock' , version : ' 0.33.0'
90
- testCompile group : ' org.mock-server' , name : ' mockserver-netty' , version : ' 3.10.5'
91
- testCompile gradleTestKit()
93
+ testImplementation group : ' junit' , name : ' junit' , version : ' 4.11'
94
+ testImplementation ' org.mockito:mockito-core:2.0.99-beta'
95
+ testImplementation " com.github.tomakehurst:wiremock:2.3.1"
96
+ testImplementation group : ' io.opentracing' , name : ' opentracing-mock' , version : ' 0.33.0'
97
+ testImplementation group : ' org.mock-server' , name : ' mockserver-netty' , version : ' 3.10.5'
98
+ testImplementation gradleTestKit()
92
99
}
93
100
94
101
protobuf {
0 commit comments