Skip to content

Commit 6ee84f9

Browse files
authored
Merge pull request #37238 from vespa-engine/arnej/consolidate-kotlin
Consolidate Kotlin dependencies to a single managed version
2 parents e4bee52 + 71d4b60 commit 6ee84f9

5 files changed

Lines changed: 33 additions & 9 deletions

File tree

cloud/hosted-tenant-base/pom.xml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,34 @@
141141
<artifactId>hamcrest-core</artifactId>
142142
<version>${hamcrest.vespa.version}</version>
143143
</dependency>
144+
145+
<!-- Transitive dependencies of openai-java -->
146+
<dependency>
147+
<groupId>org.jetbrains.kotlin</groupId>
148+
<artifactId>kotlin-reflect</artifactId>
149+
<version>${kotlin.vespa.version}</version>
150+
</dependency>
151+
<dependency>
152+
<groupId>org.jetbrains.kotlin</groupId>
153+
<artifactId>kotlin-stdlib</artifactId>
154+
<version>${kotlin.vespa.version}</version>
155+
</dependency>
156+
<dependency>
157+
<groupId>org.jetbrains.kotlin</groupId>
158+
<artifactId>kotlin-stdlib-common</artifactId>
159+
<version>${kotlin-stdlib-common.vespa.version}</version>
160+
</dependency>
161+
<dependency>
162+
<groupId>org.jetbrains.kotlin</groupId>
163+
<artifactId>kotlin-stdlib-jdk7</artifactId>
164+
<version>${kotlin.vespa.version}</version>
165+
</dependency>
166+
<dependency>
167+
<groupId>org.jetbrains.kotlin</groupId>
168+
<artifactId>kotlin-stdlib-jdk8</artifactId>
169+
<version>${kotlin.vespa.version}</version>
170+
</dependency>
171+
144172
</dependencies>
145173
</dependencyManagement>
146174

container-dependencies-enforcer/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@
212212
<include>org.hdrhistogram:HdrHistogram:${hdrhistogram.vespa.version}:test</include>
213213
<include>org.jetbrains.kotlin:kotlin-reflect:${kotlin.vespa.version}:test</include>
214214
<include>org.jetbrains.kotlin:kotlin-stdlib:${kotlin.vespa.version}:test</include>
215-
<include>org.jetbrains.kotlin:kotlin-stdlib-common:${kotlin.vespa.version}:test</include>
215+
<include>org.jetbrains.kotlin:kotlin-stdlib-common:${kotlin-stdlib-common.vespa.version}:test</include>
216216
<include>org.jetbrains.kotlin:kotlin-stdlib-jdk7:${kotlin.vespa.version}:test</include>
217217
<include>org.jetbrains.kotlin:kotlin-stdlib-jdk8:${kotlin.vespa.version}:test</include>
218218
<include>org.jspecify:jspecify:1.0.0:test</include>

dependency-versions/pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,8 @@
119119
<junit.platform.vespa.version>1.10.2</junit.platform.vespa.version>
120120
<junit4.vespa.version>4.13.2</junit4.vespa.version>
121121
<jllama.vespa.version>4.7.10</jllama.vespa.version>
122-
<kotlin.vespa.version>1.9.25</kotlin.vespa.version>
122+
<kotlin.vespa.version>2.1.21</kotlin.vespa.version>
123+
<kotlin-stdlib-common.vespa.version>1.9.25</kotlin-stdlib-common.vespa.version>
123124
<luben.zstd.vespa.version>1.5.7-9</luben.zstd.vespa.version>
124125
<lucene.vespa.version>9.12.3</lucene.vespa.version>
125126
<maven-archiver.vespa.version>3.6.6</maven-archiver.vespa.version>

parent/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1408,7 +1408,7 @@
14081408
<dependency>
14091409
<groupId>org.jetbrains.kotlin</groupId>
14101410
<artifactId>kotlin-stdlib-common</artifactId>
1411-
<version>${kotlin.vespa.version}</version>
1411+
<version>${kotlin-stdlib-common.vespa.version}</version>
14121412
</dependency>
14131413
<dependency>
14141414
<groupId>org.jetbrains.kotlin</groupId>

vespa-dependencies-enforcer/allowed-maven-dependencies.txt

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -190,15 +190,10 @@ org.hamcrest:hamcrest-core:${hamcrest.vespa.version}
190190
org.hamcrest:hamcrest:${hamcrest.vespa.version}
191191
org.hdrhistogram:HdrHistogram:${hdrhistogram.vespa.version}
192192
org.jetbrains.kotlin:kotlin-reflect:${kotlin.vespa.version}
193-
org.jetbrains.kotlin:kotlin-reflect:2.1.21
194-
org.jetbrains.kotlin:kotlin-stdlib-common:${kotlin.vespa.version}
195-
org.jetbrains.kotlin:kotlin-stdlib-common:1.8.0
193+
org.jetbrains.kotlin:kotlin-stdlib-common:${kotlin-stdlib-common.vespa.version}
196194
org.jetbrains.kotlin:kotlin-stdlib-jdk7:${kotlin.vespa.version}
197-
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0
198195
org.jetbrains.kotlin:kotlin-stdlib-jdk8:${kotlin.vespa.version}
199-
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0
200196
org.jetbrains.kotlin:kotlin-stdlib:${kotlin.vespa.version}
201-
org.jetbrains.kotlin:kotlin-stdlib:1.8.0
202197
org.jetbrains:annotations:17.0.0
203198
org.json:json:${org.json.vespa.version}
204199
org.jspecify:jspecify:1.0.0

0 commit comments

Comments
 (0)