-
Notifications
You must be signed in to change notification settings - Fork 20
Fully resolve BOM POMs #1532
Copy link
Copy link
Open
Description
The issue of BOM POM resolution has only been partially solved by closing #1483.
The current solution needs to be improved so it also covers BOMs of:
- parent POMs
- plugin depedencies
- other BOM POMs
Examples
BOM of a parent POM
- com.google.protobuf:protobuf-java:4.33.5
- org.apache.maven:maven-core:3.9.12
- org.apache.maven:maven-artifact:3.9.12
- org.apache.maven:maven:3.9.12 (parent)
- org.junit:junit-bom:5.13.1 (BOM)
- org.apache.maven:maven:3.9.12 (parent)
- org.apache.maven:maven-artifact:3.9.12
- org.apache.maven:maven-core:3.9.12
Found in kserve/modelmesh@0604dff
BOM of plugin dependencies
- io.github.ascopes:protobuf-maven-plugin:5.0.0
- org.apache.commons:commons-compress:1.28.0
- commons-codec:commons-codec:1.19.0
- org.junit:junit-bom:5.13.1 (BOM)
- commons-codec:commons-codec:1.19.0
- org.apache.commons:commons-compress:1.28.0
Found in kserve/modelmesh@0604dff
BOM of another BOM
- org.springframework.boot:spring-boot-starter-parent:4.0.0 (parent)
- org.springframework.boot:spring-boot-dependencies:4.0.0 (parent)
- org.neo4j.driver:neo4j-java-driver-bom:6.0.2 (BOM)
- org.neo4j.bolt:neo4j-bolt-connection-bom:10.1.0 (BOM)
- org.springframework.boot:spring-boot-dependencies:4.0.0 (parent)
Found in a generated Spring boot template project.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels