Skip to content

Commit 63ba1cb

Browse files
syusui-sfabienrenaud
authored andcommitted
Use single-string notation for Gradle dependencies
Multi-string notation has been deprecated and will be removed in version 10.
1 parent 117c3a1 commit 63ba1cb

1 file changed

Lines changed: 43 additions & 43 deletions

File tree

build.gradle

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -34,86 +34,86 @@ ext {
3434
dependencies {
3535

3636
// CLI and misc
37-
implementation group: 'io.airlift', name: 'airline', version: '0.9'
38-
implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.12.0'
37+
implementation 'io.airlift:airline:0.9'
38+
implementation 'org.apache.commons:commons-lang3:3.12.0'
3939

4040
// JSON libraries
4141
// In alphabetical order.
4242

4343
// antons
44-
implementation group: 'io.github.antonsjava', name: 'json', version: '1.17'
44+
implementation 'io.github.antonsjava:json:1.17'
4545
// avaje-jsonb
46-
implementation group: 'io.avaje', name: 'avaje-jsonb', version: "${avajeJsonVersion}"
47-
implementation group: 'io.avaje', name: 'avaje-jsonb-jackson', version: "${avajeJsonVersion}"
48-
annotationProcessor group: 'io.avaje', name: 'avaje-jsonb-generator', version: "${avajeJsonVersion}"
46+
implementation "io.avaje:avaje-jsonb:${avajeJsonVersion}"
47+
implementation "io.avaje:avaje-jsonb-jackson:${avajeJsonVersion}"
48+
annotationProcessor "io.avaje:avaje-jsonb-generator:${avajeJsonVersion}"
4949
// boon
50-
implementation group: 'io.fastjson', name: 'boon', version: '0.34'
50+
implementation 'io.fastjson:boon:0.34'
5151
// DSL-json
52-
implementation group: 'com.dslplatform', name: 'dsl-json', version: "${dslJsonVersion}"
53-
annotationProcessor group: 'com.dslplatform', name: 'dsl-json', version: "${dslJsonVersion}"
52+
implementation "com.dslplatform:dsl-json:${dslJsonVersion}"
53+
annotationProcessor "com.dslplatform:dsl-json:${dslJsonVersion}"
5454
// FastJson
55-
implementation group: 'com.alibaba.fastjson2', name: 'fastjson2', version: '2.0.57'
55+
implementation 'com.alibaba.fastjson2:fastjson2:2.0.57'
5656
// FlexJson
57-
implementation group: 'net.sf.flexjson', name: 'flexjson', version: '3.3'
57+
implementation 'net.sf.flexjson:flexjson:3.3'
5858
// GENSON
59-
implementation group: 'com.owlike', name: 'genson', version: '1.6'
59+
implementation 'com.owlike:genson:1.6'
6060
// GSON
61-
implementation group: 'com.google.code.gson', name: 'gson', version: '2.11.0'
61+
implementation 'com.google.code.gson:gson:2.11.0'
6262
// Jackson
63-
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: "${jacksonVersion}"
64-
implementation group: 'com.fasterxml.jackson.module', name: 'jackson-module-afterburner', version: "${jacksonVersion}"
65-
implementation group: 'com.fasterxml.jackson.module', name: 'jackson-module-blackbird', version: "${jacksonVersion}"
66-
implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: "${jacksonVersion}"
63+
implementation "com.fasterxml.jackson.core:jackson-databind:${jacksonVersion}"
64+
implementation "com.fasterxml.jackson.module:jackson-module-afterburner:${jacksonVersion}"
65+
implementation "com.fasterxml.jackson.module:jackson-module-blackbird:${jacksonVersion}"
66+
implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:${jacksonVersion}"
6767
// jodd
68-
implementation group: 'org.jodd', name: 'jodd-json', version: '6.0.3'
68+
implementation 'org.jodd:jodd-json:6.0.3'
6969
// johnzon
70-
implementation group: 'org.apache.johnzon', name: 'johnzon-core', version: "${johnzonVersion}"
71-
implementation group: 'org.apache.johnzon', name: 'johnzon-mapper', version: "${johnzonVersion}"
70+
implementation "org.apache.johnzon:johnzon-core:${johnzonVersion}"
71+
implementation "org.apache.johnzon:johnzon-mapper:${johnzonVersion}"
7272
// Jakarta
73-
implementation group: 'jakarta.json.bind', name: 'jakarta.json.bind-api', version: '3.0.1'
74-
implementation group: 'jakarta.json', name: 'jakarta.json-api', version: '2.1.3'
75-
implementation group: 'org.glassfish', name: 'jakarta.json', version: '2.0.1'
73+
implementation 'jakarta.json.bind:jakarta.json.bind-api:3.0.1'
74+
implementation 'jakarta.json:jakarta.json-api:2.1.3'
75+
implementation 'org.glassfish:jakarta.json:2.0.1'
7676
// json-io
77-
implementation group: 'com.cedarsoftware', name: 'json-io', version: '4.24.0'
77+
implementation 'com.cedarsoftware:json-io:4.24.0'
7878
// json-simple
79-
implementation group: 'com.googlecode.json-simple', name: 'json-simple', version: '1.1.1'
79+
implementation 'com.googlecode.json-simple:json-simple:1.1.1'
8080
// json-smart
81-
implementation group: 'net.minidev', name: 'json-smart', version: '2.5.1'
81+
implementation 'net.minidev:json-smart:2.5.1'
8282
// LoganSquare
83-
implementation group: 'com.bluelinelabs', name: 'logansquare', version: '1.3.7'
84-
annotationProcessor group: 'com.bluelinelabs', name: 'logansquare-compiler', version: '1.3.7'
83+
implementation 'com.bluelinelabs:logansquare:1.3.7'
84+
annotationProcessor 'com.bluelinelabs:logansquare-compiler:1.3.7'
8585
// minimal-json
86-
implementation group: 'com.eclipsesource.minimal-json', name: 'minimal-json', version: '0.9.5'
86+
implementation 'com.eclipsesource.minimal-json:minimal-json:0.9.5'
8787
// mjson
88-
implementation group: 'org.sharegov', name: 'mjson', version: '1.4.1'
88+
implementation 'org.sharegov:mjson:1.4.1'
8989
// moshi
90-
implementation group: 'com.squareup.moshi', name: 'moshi', version: '1.15.1'
90+
implementation 'com.squareup.moshi:moshi:1.15.1'
9191
// nanojson
92-
implementation group: 'com.grack', name: 'nanojson', version: '1.9'
92+
implementation 'com.grack:nanojson:1.9'
9393
// org.json
94-
implementation group: 'org.json', name: 'json', version: '20240303'
94+
implementation 'org.json:json:20240303'
9595
// purejson
96-
implementation group: 'io.github.senthilganeshs', name: 'purejson', version: '1.0.1'
96+
implementation 'io.github.senthilganeshs:purejson:1.0.1'
9797
// qson
98-
implementation group: 'io.quarkus.qson', name: 'qson-generator', version: '1.1.1.Final'
98+
implementation 'io.quarkus.qson:qson-generator:1.1.1.Final'
9999
// tapestry
100-
implementation group: 'org.apache.tapestry', name: 'tapestry-json', version: '5.8.6'
100+
implementation 'org.apache.tapestry:tapestry-json:5.8.6'
101101
// underscore-java
102-
implementation group: 'com.github.javadev', name: 'underscore', version: '1.101'
102+
implementation 'com.github.javadev:underscore:1.101'
103103
// yasson
104-
implementation group: 'org.eclipse', name: 'yasson', version: '3.0.3'
104+
implementation 'org.eclipse:yasson:3.0.3'
105105
// QuickBuffers
106-
implementation group: 'us.hebi.quickbuf', name: 'quickbuf-runtime', version: '1.4'
106+
implementation 'us.hebi.quickbuf:quickbuf-runtime:1.4'
107107
// wast
108-
implementation group: 'io.github.wycst', name: 'wast', version: '0.0.26'
108+
implementation 'io.github.wycst:wast:0.0.26'
109109

110110
// Test
111-
testImplementation group: 'junit', name: 'junit', version: '4.13.2'
111+
testImplementation 'junit:junit:4.13.2'
112112

113113
// IMPORTANT: Leave JMH at the end!
114114
// JMH
115-
implementation group: 'org.openjdk.jmh', name: 'jmh-core', version: "${jmhVersion}"
116-
annotationProcessor group: 'org.openjdk.jmh', name: 'jmh-generator-annprocess', version: "${jmhVersion}"
115+
implementation "org.openjdk.jmh:jmh-core:${jmhVersion}"
116+
annotationProcessor "org.openjdk.jmh:jmh-generator-annprocess:${jmhVersion}"
117117
}
118118

119119
shadowJar {

0 commit comments

Comments
 (0)