You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Centralised version management for the entire GuicedEE ecosystem β import this single BOM to align all GuicedEE core modules, integrations, and third-party wrappers at compatible versions without hardcoding any version strings in your project.
dependencies {
implementation(platform("com.guicedee:guicedee-bom:2.0.0-SNAPSHOT"))
implementation("com.guicedee:vertx")
// no version needed β managed by the platform
}
β¨ Features
Single import β one <scope>import</scope> declaration manages versions for the entire GuicedEE platform
Ecosystem-wide alignment β core, CDI, persistence, Vert.x, REST, messaging, and third-party wrappers all move in lockstep
No version conflicts β guarantees that all GuicedEE modules are compiled and tested together
Includes nested BOMs β automatically imports apache-bom, fasterxml-bom, standalone-bom, jakarta-bom, google-bom, and tests-bom
Works with JWebMP β designed to be imported alongside jwebmp-bom for full-stack UI projects
π Managed Artifacts
Core Platform
GroupId
ArtifactId
Description
com.guicedee
inject
Guice injection β core CDI/IoC integration
com.guicedee
client
Client SPI β contracts, component model interfaces
com.guicedee
cerial
Serialisation framework
com.guicedee
vertx
Vert.x HTTP server connector
com.guicedee
web
Web module β servlet-style web layer
com.guicedee
rest
REST endpoint integration
com.guicedee
rest-client
REST client integration
com.guicedee
websockets
WebSocket support
com.guicedee
persistence
Persistence layer integration
com.guicedee
rabbitmq
RabbitMQ messaging connector
com.guicedee
openapi
OpenAPI specification support
com.guicedee
guiced-swagger-ui
Swagger UI integration
com.guicedee
guiced-web-services
Web services integration
com.guicedee
health
Health check endpoints
com.guicedee
metrics
Metrics collection & reporting
com.guicedee
guiced-telemetry
OpenTelemetry integration
com.guicedee.microprofile
config
MicroProfile Config integration
Persistence
GroupId
ArtifactId
Description
com.guicedee.persistence
guiced-persistence
Core persistence framework
com.guicedee.persistence
guiced-persistence-jpa
JPA integration
com.guicedee.persistence
guiced-persistence-c3p0
C3P0 connection pooling
com.guicedee.persistence
guiced-persistence-eclipselink-reader
EclipseLink persistence reader
com.guicedee.persistence
guiced-hazelcast
Hazelcast caching
com.guicedee.persistence
guiced-hazelcast-hibernate
Hazelcast Hibernate L2 cache
com.guicedee.persistence
guiced-hazelcast-client
Hazelcast client connector
com.entityassist
entity-assist
Entity Assist ORM framework
com.entityassist
entity-assist-reactive
Entity Assist reactive extensions
Vert.x / Reactive
GroupId
ArtifactId
Description
com.guicedee.modules.services
vertx-rest
Vert.x REST router integration
com.guicedee.modules.services
vertx-mutiny
Vert.x Mutiny reactive bindings
com.guicedee.modules.services
vertx-rabbitmq
Vert.x RabbitMQ client
com.guicedee.modules.services
hibernate-reactive
Hibernate Reactive integration
io.vertx
vertx-opentelemetry
Vert.x OpenTelemetry tracing
Guice
GroupId
ArtifactId
Description
com.guicedee.modules.services
guice
Google Guice core
com.guicedee.modules.services
guice-assistedinject
Guice assisted injection
com.guicedee.modules.services
guice-grapher
Guice dependency graph
com.guicedee.modules.services
guice-jmx
Guice JMX integration
com.guicedee.modules.services
guice-jndi
Guice JNDI integration
com.guicedee.modules.services
guice-persist
Guice Persist extension
com.guicedee.modules.services
guice-servlet
Guice Servlet integration
com.guicedee.modules.services
guice-parent
Guice parent module
Hibernate / JPA
GroupId
ArtifactId
Description
com.guicedee.modules.services
hibernate-core
Hibernate ORM core
com.guicedee.modules.services
hibernate-parent
Hibernate parent module
com.guicedee.modules.services
hibernate-c3p0
Hibernate C3P0 pool
com.guicedee.modules.services
hibernate-validator
Hibernate Validator (Bean Validation)
com.guicedee.modules.services
hibernate-commons-annotations
Hibernate common annotations
com.guicedee.modules.services
hibernate-jcache
Hibernate JCache L2 provider
com.guicedee.modules.services
jpa-parent
JPA parent module
Data Representations
GroupId
ArtifactId
Description
com.guicedee.modules.representations
json-representation
JSON data representation
com.guicedee.modules.representations
xml-representation
XML data representation
com.guicedee.modules.representations
excel-representation
Excel data representation
Apache Libraries
GroupId
ArtifactId
Description
com.guicedee.modules.services
apache-poi
Apache POI (Excel/Word)
com.guicedee.modules.services
apache-poi-ooxml
Apache POI OOXML support
com.guicedee.modules.services
commons-beanutils
Apache Commons BeanUtils
com.guicedee.modules.services
commons-math3
Apache Commons Math
com.guicedee.modules.services
commons-csv
Apache Commons CSV
com.guicedee.modules.services
commons-collections4
Apache Commons Collections
com.guicedee.modules.services
commons-fileupload
Apache Commons FileUpload
com.guicedee.modules.services
org.apache.fop
Apache FOP (PDF rendering)
com.guicedee.modules.services
org.apache.cxf
Apache CXF core
com.guicedee.modules.services
apache-cxf-rt-security
CXF RT Security
com.guicedee.modules.services
apache-cxf-rt-transports-http
CXF RT HTTP Transport
com.guicedee.modules.services
cxf-rt-frontend-jaxrs
CXF JAX-RS Frontend
com.guicedee.modules.services
cxf-rt-rs-service-description-openapi-v3
CXF OpenAPI v3 Service Description
Caching
GroupId
ArtifactId
Description
com.guicedee.modules.services
cache-api
JSR-107 Cache API
com.guicedee.modules.services
jcache
JCache implementation
com.guicedee.modules.services
ehcache
Ehcache provider
com.guicedee.modules.services
hazelcast-all
Hazelcast all-in-one
com.guicedee.modules.services
hazelcast-hibernate
Hazelcast Hibernate integration
com.guicedee.modules.services
cache-annotations-ri-guice
Cache annotations Guice RI
com.guicedee.modules.services
cache-annotations-ri-common
Cache annotations common RI
Messaging
GroupId
ArtifactId
Description
com.guicedee.modules.services
amqp-client
RabbitMQ AMQP client
com.guicedee.modules.services
aqmp-client
AMQP client (alternate)
com.guicedee.modules.services
kafka-client
Apache Kafka client
com.guicedee.modules.services
cloudevents
CloudEvents specification
Observability
GroupId
ArtifactId
Description
com.guicedee.modules.services
health-core
Health check core
com.guicedee.modules.services
telemetry-core
Telemetry core
com.guicedee.modules.services
metrics-core
Metrics core
com.guicedee.modules.services
config-core
MicroProfile Config core
Database Drivers
GroupId
ArtifactId
Description
com.guicedee.modules.services
postgresql
PostgreSQL JDBC driver
com.guicedee.modules.services
mssql-jdbc
Microsoft SQL Server JDBC driver
Third-Party Integrations
GroupId
ArtifactId
Description
com.guicedee.modules.services
openpdf
OpenPDF document generation
com.guicedee.modules.services
mapstruct
MapStruct object mapping
com.guicedee.modules.services
javassist
Javassist bytecode manipulation
com.guicedee.modules.services
bcrypt
BCrypt password hashing
com.guicedee.modules.services
json
org.json JSON library
com.guicedee.modules.services
jandex
Jandex annotation indexer
com.guicedee.modules.services
aopalliance-core
AOP Alliance interfaces
com.guicedee.modules.services
jna-platform
JNA Platform
com.guicedee.modules.services
nrjavaserial
NRJavaSerial (serial port)
com.guicedee.modules.services
azure-identity
Azure Identity SDK
com.guicedee.modules.services
testcontainers
Testcontainers integration
com.guicedee.modules.services
uadetector-core
UADetector core (user-agent parsing)
com.guicedee.modules.services
uadetector-resources
UADetector resources
com.guicedee.modules.services
btm
Bitronix Transaction Manager
com.guicedee.modules.services
openapi
Swagger/OpenAPI models
Jakarta / JEE APIs
GroupId
ArtifactId
Description
com.guicedee.modules.services
jakarta.el-api
Jakarta Expression Language API
com.guicedee.modules.services
javax.jms
JMS API
com.guicedee.modules.services
javax.jms-api
JMS API (alternate)
com.guicedee.modules.services
javax.transaction
JTA API
com.guicedee.modules.services
javax.security.jacc
JACC security API
Undertow
GroupId
ArtifactId
Description
com.guicedee.modules.services
undertow-core
Undertow HTTP server core
com.guicedee.modules.services
undertow-parser-generator
Undertow parser generator
JBoss / WildFly
GroupId
ArtifactId
Description
com.guicedee.modules.services
jboss-logmanager
JBoss Log Manager
com.guicedee.modules.services
wildfly-common
WildFly Common utilities
com.guicedee.modules.services
extensions-parent
Extensions parent module
SmallRye Reactive
GroupId
ArtifactId
Description
io.smallrye.reactive
mutiny
SmallRye Mutiny reactive library
io.smallrye.reactive
mutiny-smallrye-context-propagation
Mutiny context propagation
π Included Sub-BOMs
The GuicedEE BOM automatically imports the following nested BOMs β you do not need to declare them separately:
GroupId
ArtifactId
Description
com.guicedee
apache-bom
Apache library versions
com.guicedee
fasterxml-bom
Jackson / FasterXML versions
com.guicedee
standalone-bom
Standalone runtime versions
com.guicedee
jakarta-bom
Jakarta EE API versions
com.guicedee
google-bom
Google library versions
com.guicedee
tests-bom
Test framework versions
io.smallrye.reactive
vertx-mutiny-clients-bom
Vert.x Mutiny client versions
io.vertx
vertx-stack-depchain
Vert.x stack versions
io.smallrye.common
smallrye-common-bom
SmallRye Commons versions
org.junit
junit-bom
JUnit 6 versions
π Companion BOMs
For full-stack projects, import these BOMs alongside the GuicedEE BOM: