|
15 | 15 | */ |
16 | 16 |
|
17 | 17 | plugins { |
18 | | - id 'com.gradle.build-scan' version '1.12.1' |
| 18 | + id 'com.gradle.build-scan' version '1.16' |
19 | 19 |
|
20 | | - id 'com.github.sherter.google-java-format' version '0.6' |
21 | | - id 'com.jfrog.artifactory' version '4.7.0' |
22 | | - id 'com.jfrog.bintray' version '1.8.0' |
23 | | - id 'me.champeau.gradle.jmh' version '0.4.5' apply false |
| 20 | + id 'com.github.sherter.google-java-format' version '0.7.1' |
| 21 | + id 'com.jfrog.artifactory' version '4.7.3' |
| 22 | + id 'com.jfrog.bintray' version '1.8.4' |
| 23 | + id 'me.champeau.gradle.jmh' version '0.4.7' apply false |
24 | 24 | id 'io.spring.dependency-management' version '1.0.6.RELEASE' apply false |
25 | | - id 'io.morethan.jmhreport' version '0.7.0' apply false |
| 25 | + id 'io.morethan.jmhreport' version '0.9.0' apply false |
26 | 26 | } |
27 | 27 |
|
28 | 28 | subprojects { |
29 | 29 | apply plugin: 'io.spring.dependency-management' |
30 | 30 |
|
| 31 | + ext['reactor-bom.version'] = 'Californium-SR1' |
| 32 | + ext['logback.version'] = '1.2.3' |
| 33 | + ext['findbugs.version'] = '3.0.2' |
| 34 | + ext['netty.version'] = '4.1.29.Final' |
| 35 | + ext['aeron.version'] = '1.11.2' |
| 36 | + ext['hdrhistogram.version'] = '2.1.10' |
| 37 | + ext['jctool.version'] = '2.1.2' |
| 38 | + ext['mockito.version'] = '2.23.0' |
| 39 | + ext['slf4j.version'] = '1.7.25' |
| 40 | + ext['jmh.version'] = '1.21' |
| 41 | + ext['junit.version'] = '5.1.0' |
| 42 | + ext['hamcrest.version'] = '1.3' |
| 43 | + ext['micrometer.version'] = '1.0.6' |
| 44 | + ext['assertj.version'] = '3.11.1' |
| 45 | + |
31 | 46 | dependencyManagement { |
32 | 47 | imports { |
33 | | - if (version.endsWith('BUILD-SNAPSHOT') || project.hasProperty('platformVersion')) { |
34 | | - mavenBom 'io.projectreactor:reactor-bom:Californium-BUILD-SNAPSHOT' |
35 | | - } |
36 | | - else { |
37 | | - mavenBom 'io.projectreactor:reactor-bom:Californium-RELEASE' |
38 | | - } |
| 48 | + mavenBom "io.projectreactor:reactor-bom:${ext['reactor-bom.version']}" |
39 | 49 | } |
40 | 50 |
|
41 | 51 | dependencies { |
42 | | - dependency 'ch.qos.logback:logback-classic:1.2.3' |
43 | | - dependency 'com.google.code.findbugs:jsr305:3.0.2' |
44 | | - dependency 'io.netty:netty-buffer:4.1.29.Final' |
45 | | - dependency 'io.aeron:aeron-all:1.4.1' |
46 | | - dependency 'io.micrometer:micrometer-core:1.0.6' |
47 | | - dependency 'org.assertj:assertj-core:3.9.1' |
48 | | - dependency 'org.hdrhistogram:HdrHistogram:2.1.10' |
49 | | - dependency 'org.jctools:jctools-core:2.1.2' |
50 | | - dependency 'org.mockito:mockito-core:2.16.0' |
51 | | - dependency 'org.openjdk.jmh:jmh-core:1.20' |
52 | | - dependency 'org.slf4j:slf4j-api:1.7.25' |
53 | | - |
54 | | - dependencySet(group: 'org.junit.jupiter', version: '5.1.0') { |
| 52 | + dependency "ch.qos.logback:logback-classic:${ext['logback.version']}" |
| 53 | + dependency "com.google.code.findbugs:jsr305:${ext['findbugs.version']}" |
| 54 | + dependency "io.netty:netty-buffer:${ext['netty.version']}" |
| 55 | + dependency "io.aeron:aeron-all:${ext['aeron.version']}" |
| 56 | + dependency "io.micrometer:micrometer-core:${ext['micrometer.version']}" |
| 57 | + dependency "org.assertj:assertj-core:${ext['assertj.version']}" |
| 58 | + dependency "org.hdrhistogram:HdrHistogram:${ext['hdrhistogram.version']}" |
| 59 | + dependency "org.jctools:jctools-core:${ext['jctool.version']}" |
| 60 | + dependency "org.mockito:mockito-core:${ ext['mockito.version']}" |
| 61 | + dependency "org.slf4j:slf4j-api:${ext['slf4j.version']}" |
| 62 | + |
| 63 | + dependencySet(group: 'org.junit.jupiter', version: ext['junit.version']) { |
55 | 64 | entry 'junit-jupiter-api' |
56 | 65 | entry 'junit-jupiter-engine' |
57 | 66 | entry 'junit-jupiter-params' |
58 | 67 | } |
59 | 68 |
|
60 | 69 | // TODO: Remove after JUnit5 migration |
61 | 70 | dependency 'junit:junit:4.12' |
62 | | - dependency 'org.hamcrest:hamcrest-library:1.3' |
63 | | - dependencySet(group: 'org.junit.vintage', version: '5.1.0') { |
| 71 | + dependency "org.hamcrest:hamcrest-library:${ext['hamcrest.version']}" |
| 72 | + dependencySet(group: 'org.junit.vintage', version: ext['junit.version']) { |
64 | 73 | entry 'junit-vintage-engine' |
65 | 74 | } |
66 | 75 |
|
67 | | - dependencySet(group: 'org.openjdk.jmh', version: '1.20') { |
| 76 | + dependencySet(group: 'org.openjdk.jmh', version: ext['jmh.version']) { |
68 | 77 | entry 'jmh-core' |
69 | 78 | entry 'jmh-generator-annprocess' |
70 | 79 | } |
|
0 commit comments