Publish Maven BOM
It would be great if ASM could publish a Maven Bill of Materials (BOM), making it easier to consume ASM and ensure the same version is used for all of the ASM artifacts. Consumers would use the BOM like this:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-bom</artifactId>
<version>9.2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Then they can add dependencies for the various artifacts, without specifying versions:
<dependencies>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-util</artifactId>
</dependency>
</dependencies>
Here's an example of what a BOM looks like: https://search.maven.org/artifact/org.jdbi/jdbi3-bom/3.23.0/pom