Skip to content

Commit 7683316

Browse files
committed
Manage versions of new transitive dependencies
The mega-melt exposed some dependencies that weren't locked down: * io.grpc:grpc-*: ${grpc.version} (1.62.2) * com.google.guava:failureaccess: 1.0.2 * com.ibm.icu:icu4j: 74.2 * org.jline:jline-native: ${jline3.version} (3.25.1) * com.squareup.okio:okio-jvm: ${okio.version} (3.8.0) * io.perfmark:perfmark-api: 0.27.0
1 parent 769b9b9 commit 7683316

File tree

1 file changed

+142
-10
lines changed

1 file changed

+142
-10
lines changed

pom.xml

Lines changed: 142 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1736,16 +1736,42 @@
17361736

17371737
<!-- gRPC - https://grpc.io/ -->
17381738
<grpc.version>1.62.2</grpc.version>
1739+
<grpc-alts.version>${grpc.version}</grpc-alts.version>
1740+
<grpc-api.version>${grpc.version}</grpc-api.version>
1741+
<grpc-auth.version>${grpc.version}</grpc-auth.version>
17391742
<grpc-context.version>${grpc.version}</grpc-context.version>
1743+
<grpc-core.version>${grpc.version}</grpc-core.version>
1744+
<grpc-googleapis.version>${grpc.version}</grpc-googleapis.version>
1745+
<grpc-grpclb.version>${grpc.version}</grpc-grpclb.version>
1746+
<grpc-netty-shaded.version>${grpc.version}</grpc-netty-shaded.version>
1747+
<grpc-protobuf.version>${grpc.version}</grpc-protobuf.version>
1748+
<grpc-protobuf-lite.version>${grpc.version}</grpc-protobuf-lite.version>
1749+
<grpc-services.version>${grpc.version}</grpc-services.version>
1750+
<grpc-stub.version>${grpc.version}</grpc-stub.version>
1751+
<grpc-xds.version>${grpc.version}</grpc-xds.version>
1752+
<io.grpc.grpc-alts.version>${grpc-alts.version}</io.grpc.grpc-alts.version>
1753+
<io.grpc.grpc-api.version>${grpc-api.version}</io.grpc.grpc-api.version>
1754+
<io.grpc.grpc-auth.version>${grpc-auth.version}</io.grpc.grpc-auth.version>
17401755
<io.grpc.grpc-context.version>${grpc-context.version}</io.grpc.grpc-context.version>
1756+
<io.grpc.grpc-core.version>${grpc-core.version}</io.grpc.grpc-core.version>
1757+
<io.grpc.grpc-googleapis.version>${grpc-googleapis.version}</io.grpc.grpc-googleapis.version>
1758+
<io.grpc.grpc-grpclb.version>${grpc-grpclb.version}</io.grpc.grpc-grpclb.version>
1759+
<io.grpc.grpc-netty-shaded.version>${grpc-netty-shaded.version}</io.grpc.grpc-netty-shaded.version>
1760+
<io.grpc.grpc-protobuf.version>${grpc-protobuf.version}</io.grpc.grpc-protobuf.version>
1761+
<io.grpc.grpc-protobuf-lite.version>${grpc-protobuf-lite.version}</io.grpc.grpc-protobuf-lite.version>
1762+
<io.grpc.grpc-services.version>${grpc-services.version}</io.grpc.grpc-services.version>
1763+
<io.grpc.grpc-stub.version>${grpc-stub.version}</io.grpc.grpc-stub.version>
1764+
<io.grpc.grpc-xds.version>${grpc-xds.version}</io.grpc.grpc-xds.version>
17411765

17421766
<!-- Gson - https://code.google.com/p/google-gson/ -->
17431767
<gson.version>2.10.1</gson.version>
17441768
<com.google.code.gson.gson.version>${gson.version}</com.google.code.gson.gson.version>
17451769

17461770
<!-- Guava - https://github.com/google/guava -->
17471771
<guava.version>33.0.0-jre</guava.version>
1772+
<failureaccess.version>1.0.2</failureaccess.version>
17481773
<com.google.guava.guava.version>${guava.version}</com.google.guava.guava.version>
1774+
<com.google.guava.failureaccess.version>${failureaccess.version}</com.google.guava.failureaccess.version>
17491775

17501776
<!-- Humble Video - https://github.com/artclarke/humble-video -->
17511777
<humble-video.version>0.3.0</humble-video.version>
@@ -1756,6 +1782,10 @@
17561782
<hsqldb.version>1.8.0.10</hsqldb.version>
17571783
<hsqldb.hsqldb.version>${hsqldb.version}</hsqldb.hsqldb.version>
17581784

1785+
<!-- ICU4J - https://unicode-org.github.io/icu/userguide/icu4j/ -->
1786+
<icu4j.version>74.2</icu4j.version>
1787+
<com.github.icu.icu4j.version>${icu4j.version}</com.github.icu.icu4j.version>
1788+
17591789
<!-- iText PDF - https://github.com/itext/itextpdf -->
17601790
<itextpdf.version>5.5.13.3</itextpdf.version>
17611791
<com.itextpdf.itextpdf.version>${itextpdf.version}</com.itextpdf.itextpdf.version>
@@ -1961,6 +1991,7 @@
19611991
<jline-console.version>${jline3.version}</jline-console.version>
19621992
<!-- NB: No jline-groovy, because it depends on Groovy v4, but we currently use Groovy v3. -->
19631993
<!-- <jline-groovy.version>${jline3.version}</jline-groovy.version> -->
1994+
<jline-native.version>${jline3.version}</jline-native.version>
19641995
<jline-reader.version>${jline3.version}</jline-reader.version>
19651996
<jline-remote-ssh.version>${jline3.version}</jline-remote-ssh.version>
19661997
<jline-remote-telnet.version>${jline3.version}</jline-remote-telnet.version>
@@ -1972,6 +2003,7 @@
19722003
<org.jline.jline-builtins.version>${jline-builtins.version}</org.jline.jline-builtins.version>
19732004
<org.jline.jline-console.version>${jline-console.version}</org.jline.jline-console.version>
19742005
<!-- <org.jline.jline-groovy.version>${jline-groovy.version}</org.jline.jline-groovy.version> -->
2006+
<org.jline.jline-native.version>${jline-native.version}</org.jline.jline-native.version>
19752007
<org.jline.jline-reader.version>${jline-reader.version}</org.jline.jline-reader.version>
19762008
<org.jline.jline-remote-ssh.version>${jline-remote-ssh.version}</org.jline.jline-remote-ssh.version>
19772009
<org.jline.jline-remote-telnet.version>${jline-remote-telnet.version}</org.jline.jline-remote-telnet.version>
@@ -2202,20 +2234,29 @@
22022234
<objenesis.version>3.3</objenesis.version>
22032235
<org.objenesis.objenesis.version>${objenesis.version}</org.objenesis.objenesis.version>
22042236

2237+
<!-- oj! Algorithms - https://github.com/optimatika/ojAlgo -->
2238+
<ojalgo.version>45.1.1</ojalgo.version>
2239+
<org.ojalgo.ojalgo.version>${ojalgo.version}</org.ojalgo.ojalgo.version>
2240+
22052241
<!-- OkHttp - https://square.github.io/okhttp/ -->
22062242
<okhttp.version>4.12.0</okhttp.version>
2207-
<okio.version>3.8.0</okio.version>
22082243
<com.squareup.okhttp3.okhttp.version>${okhttp.version}</com.squareup.okhttp3.okhttp.version>
2209-
<com.squareup.okio.okio.version>${okio.version}</com.squareup.okio.okio.version>
22102244

2211-
<!-- oj! Algorithms - https://github.com/optimatika/ojAlgo -->
2212-
<ojalgo.version>45.1.1</ojalgo.version>
2213-
<org.ojalgo.ojalgo.version>${ojalgo.version}</org.ojalgo.ojalgo.version>
2245+
<!-- Okio - https://square.github.io/okio/ -->
2246+
<okio.version>3.8.0</okio.version>
2247+
<okio-jvm.version>${okio.version}</okio-jvm.version>
2248+
<com.squareup.okio.okio.version>${okio.version}</com.squareup.okio.okio.version>
2249+
<com.squareup.okio.okio-jvm.version>${okio-jvm.version}</com.squareup.okio.okio-jvm.version>
22142250

22152251
<!-- OpenCSV - https://opencsv.sourceforge.net/ -->
22162252
<opencsv.version>5.9</opencsv.version>
22172253
<com.opencsv.opencsv.version>${opencsv.version}</com.opencsv.opencsv.version>
22182254

2255+
<!-- PerfMark - https://github.com/perfmark/perfmark -->
2256+
<perfmark.version>0.27.0</perfmark.version>
2257+
<perfmark-api.version>${perfmark.version}</perfmark-api.version>
2258+
<io.perfmark.perfmark-api.version>${perfmark-api.version}</io.perfmark.perfmark-api.version>
2259+
22192260
<!-- picocli - https://picocli.info/ -->
22202261
<picocli.version>4.7.5</picocli.version>
22212262
<info.picocli.picocli.version>${picocli.version}</info.picocli.picocli.version>
@@ -5138,11 +5179,71 @@
51385179
</dependency>
51395180

51405181
<!-- gRPC - https://grpc.io/ -->
5182+
<dependency>
5183+
<groupId>io.grpc</groupId>
5184+
<artifactId>grpc-alts</artifactId>
5185+
<version>${io.grpc.grpc-alts.version}</version>
5186+
</dependency>
5187+
<dependency>
5188+
<groupId>io.grpc</groupId>
5189+
<artifactId>grpc-api</artifactId>
5190+
<version>${io.grpc.grpc-api.version}</version>
5191+
</dependency>
5192+
<dependency>
5193+
<groupId>io.grpc</groupId>
5194+
<artifactId>grpc-auth</artifactId>
5195+
<version>${io.grpc.grpc-auth.version}</version>
5196+
</dependency>
51415197
<dependency>
51425198
<groupId>io.grpc</groupId>
51435199
<artifactId>grpc-context</artifactId>
51445200
<version>${io.grpc.grpc-context.version}</version>
51455201
</dependency>
5202+
<dependency>
5203+
<groupId>io.grpc</groupId>
5204+
<artifactId>grpc-core</artifactId>
5205+
<version>${io.grpc.grpc-core.version}</version>
5206+
</dependency>
5207+
<dependency>
5208+
<groupId>io.grpc</groupId>
5209+
<artifactId>grpc-googleapis</artifactId>
5210+
<version>${io.grpc.grpc-googleapis.version}</version>
5211+
</dependency>
5212+
<dependency>
5213+
<groupId>io.grpc</groupId>
5214+
<artifactId>grpc-grpclb</artifactId>
5215+
<version>${io.grpc.grpc-grpclb.version}</version>
5216+
</dependency>
5217+
<dependency>
5218+
<groupId>io.grpc</groupId>
5219+
<artifactId>grpc-netty-shaded</artifactId>
5220+
<version>${io.grpc.grpc-netty-shaded.version}</version>
5221+
</dependency>
5222+
<dependency>
5223+
<groupId>io.grpc</groupId>
5224+
<artifactId>grpc-protobuf</artifactId>
5225+
<version>${io.grpc.grpc-protobuf.version}</version>
5226+
</dependency>
5227+
<dependency>
5228+
<groupId>io.grpc</groupId>
5229+
<artifactId>grpc-protobuf-lite</artifactId>
5230+
<version>${io.grpc.grpc-protobuf-lite.version}</version>
5231+
</dependency>
5232+
<dependency>
5233+
<groupId>io.grpc</groupId>
5234+
<artifactId>grpc-services</artifactId>
5235+
<version>${io.grpc.grpc-services.version}</version>
5236+
</dependency>
5237+
<dependency>
5238+
<groupId>io.grpc</groupId>
5239+
<artifactId>grpc-stub</artifactId>
5240+
<version>${io.grpc.grpc-stub.version}</version>
5241+
</dependency>
5242+
<dependency>
5243+
<groupId>io.grpc</groupId>
5244+
<artifactId>grpc-xds</artifactId>
5245+
<version>${io.grpc.grpc-xds.version}</version>
5246+
</dependency>
51465247

51475248
<!-- Gson - https://code.google.com/p/google-gson/ -->
51485249
<dependency>
@@ -5157,6 +5258,11 @@
51575258
<artifactId>guava</artifactId>
51585259
<version>${com.google.guava.guava.version}</version>
51595260
</dependency>
5261+
<dependency>
5262+
<groupId>com.google.guava</groupId>
5263+
<artifactId>failureaccess</artifactId>
5264+
<version>${com.google.guava.failureaccess.version}</version>
5265+
</dependency>
51605266

51615267
<!-- Humble Video - https://github.com/artclarke/humble-video -->
51625268
<dependency>
@@ -5172,6 +5278,13 @@
51725278
<version>${hsqldb.hsqldb.version}</version>
51735279
</dependency>
51745280

5281+
<!-- ICU4J - https://unicode-org.github.io/icu/userguide/icu4j/ -->
5282+
<dependency>
5283+
<groupId>com.github.icu</groupId>
5284+
<artifactId>icu4j</artifactId>
5285+
<version>${com.github.icu.icu4j.version}</version>
5286+
</dependency>
5287+
51755288
<!-- iText PDF - https://github.com/itext/itextpdf -->
51765289
<dependency>
51775290
<groupId>com.itextpdf</groupId>
@@ -5596,6 +5709,11 @@
55965709
<version>${org.jline.jline-groovy.version}</version>
55975710
</dependency>
55985711
-->
5712+
<dependency>
5713+
<groupId>org.jline</groupId>
5714+
<artifactId>jline-native</artifactId>
5715+
<version>${org.jline.jline-native.version}</version>
5716+
</dependency>
55995717
<dependency>
56005718
<groupId>org.jline</groupId>
56015719
<artifactId>jline-reader</artifactId>
@@ -6316,23 +6434,30 @@
63166434
<version>${org.objenesis.objenesis.version}</version>
63176435
</dependency>
63186436

6437+
<!-- oj! Algorithms - https://github.com/optimatika/ojAlgo -->
6438+
<dependency>
6439+
<groupId>org.ojalgo</groupId>
6440+
<artifactId>ojalgo</artifactId>
6441+
<version>${org.ojalgo.ojalgo.version}</version>
6442+
</dependency>
6443+
63196444
<!-- OkHttp - https://square.github.io/okhttp/ -->
63206445
<dependency>
63216446
<groupId>com.squareup.okhttp3</groupId>
63226447
<artifactId>okhttp</artifactId>
63236448
<version>${com.squareup.okhttp3.okhttp.version}</version>
63246449
</dependency>
6450+
6451+
<!-- Okio - https://square.github.io/okio/ -->
63256452
<dependency>
63266453
<groupId>com.squareup.okio</groupId>
63276454
<artifactId>okio</artifactId>
63286455
<version>${com.squareup.okio.okio.version}</version>
63296456
</dependency>
6330-
6331-
<!-- oj! Algorithms - https://github.com/optimatika/ojAlgo -->
63326457
<dependency>
6333-
<groupId>org.ojalgo</groupId>
6334-
<artifactId>ojalgo</artifactId>
6335-
<version>${org.ojalgo.ojalgo.version}</version>
6458+
<groupId>com.squareup.okio</groupId>
6459+
<artifactId>okio-jvm</artifactId>
6460+
<version>${com.squareup.okio.okio-jvm.version}</version>
63366461
</dependency>
63376462

63386463
<!-- OpenCSV - https://opencsv.sourceforge.net/ -->
@@ -6342,6 +6467,13 @@
63426467
<version>${com.opencsv.opencsv.version}</version>
63436468
</dependency>
63446469

6470+
<!-- PerfMark - https://github.com/perfmark/perfmark -->
6471+
<dependency>
6472+
<groupId>io.perfmark</groupId>
6473+
<artifactId>perfmark-api</artifactId>
6474+
<version>${io.perfmark.perfmark-api.version}</version>
6475+
</dependency>
6476+
63456477
<!-- picocli - https://picocli.info/ -->
63466478
<dependency>
63476479
<groupId>info.picocli</groupId>

0 commit comments

Comments
 (0)