Skip to content

Commit c8966ae

Browse files
Use direct dependencies for guava
dependencyManagement are not transitive in Maven 3.x
1 parent fde8562 commit c8966ae

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

pom.xml

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,18 +35,14 @@
3535
<project.build.outputTimestamp>2025-08-18T20:50:45Z</project.build.outputTimestamp>
3636
</properties>
3737

38-
<dependencyManagement>
39-
<dependencies>
40-
<dependency>
41-
<groupId>com.google.guava</groupId>
42-
<artifactId>guava</artifactId>
43-
<!-- overwrite due to CVE-2023-2976 in Guice transitive dependencies -->
44-
<version>33.5.0-jre</version>
45-
</dependency>
46-
</dependencies>
47-
</dependencyManagement>
48-
4938
<dependencies>
39+
<!-- use direct dependency to override version such dependencyManagement are not transitive in Maven 3.x -->
40+
<dependency>
41+
<groupId>com.google.guava</groupId>
42+
<artifactId>guava</artifactId>
43+
<!-- overwrite due to CVE-2023-2976 in Guice transitive dependencies -->
44+
<version>33.5.0-jre</version>
45+
</dependency>
5046
<dependency>
5147
<groupId>org.eclipse.sisu</groupId>
5248
<artifactId>org.eclipse.sisu.plexus</artifactId>

0 commit comments

Comments
 (0)