diff --git a/README.md b/README.md
index 8eda2ebe9d..aa1fb78c43 100644
--- a/README.md
+++ b/README.md
@@ -148,6 +148,63 @@ Of course if you don't want to build locally you can grab artifacts from maven c
`https://repo1.maven.org/maven2/io/swagger/core/`
+### Maven BOM
+
+To manage Swagger dependencies consistently across modules, import the Swagger Core BOM and omit versions on individual Swagger dependencies:
+
+```xml
+
+
+
+ io.swagger.core.v3
+ swagger-bom
+ ${swagger-openapiv3.version}
+ pom
+ import
+
+
+
+
+
+
+
+
+ io.swagger.core.v3
+ swagger-annotations
+
+
+ io.swagger.core.v3
+ swagger-models
+
+
+ io.swagger.core.v3
+ swagger-core
+
+
+ io.swagger.core.v3
+ swagger-integration
+
+
+ io.swagger.core.v3
+ swagger-jaxrs2
+
+
+
+ io.swagger.core.v3
+ swagger-jaxrs2-servlet-initializer
+
+
+ io.swagger.core.v3
+ swagger-jaxrs2-servlet-initializer-v2
+
+
+
+ io.swagger.core.v3
+ swagger-java17-support
+
+
+```
+
## Sample Apps
The samples have moved to [a new repository](https://github.com/swagger-api/swagger-samples/tree/2.0) and contain various integrations and configurations.
diff --git a/modules/swagger-bom/pom.xml b/modules/swagger-bom/pom.xml
new file mode 100644
index 0000000000..7b15d3d99b
--- /dev/null
+++ b/modules/swagger-bom/pom.xml
@@ -0,0 +1,75 @@
+
+ 4.0.0
+
+ io.swagger.core.v3
+ swagger-bom
+ 2.2.38-SNAPSHOT
+ pom
+
+ swagger-bom
+ Bill of Materials (BOM) for Swagger Core (OpenAPI 3)
+ https://github.com/swagger-api/swagger-core
+
+
+ scm:git:git@github.com:swagger-api/swagger-core.git
+ scm:git:git@github.com:swagger-api/swagger-core.git
+ https://github.com/swagger-api/swagger-core
+
+
+
+
+ Apache License 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+
+
+
+
+
+ io.swagger.core.v3
+ swagger-annotations
+ ${project.version}
+
+
+ io.swagger.core.v3
+ swagger-models
+ ${project.version}
+
+
+ io.swagger.core.v3
+ swagger-core
+ ${project.version}
+
+
+ io.swagger.core.v3
+ swagger-integration
+ ${project.version}
+
+
+ io.swagger.core.v3
+ swagger-jaxrs2
+ ${project.version}
+
+
+ io.swagger.core.v3
+ swagger-jaxrs2-servlet-initializer
+ ${project.version}
+
+
+ io.swagger.core.v3
+ swagger-jaxrs2-servlet-initializer-v2
+ ${project.version}
+
+
+ io.swagger.core.v3
+ swagger-java17-support
+ ${project.version}
+
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index 6b53b37d84..30aa6c19d3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -401,6 +401,7 @@
modules/swagger-jaxrs2
modules/swagger-jaxrs2-servlet-initializer
modules/swagger-jaxrs2-servlet-initializer-v2
+ modules/swagger-bom
modules/swagger-maven-plugin
modules/swagger-eclipse-transformer-maven-plugin
modules/swagger-project-jakarta