JPMS - vert-x3/wiki GitHub Wiki
Vert.x 4.0 enhances its JPMS support in order to ease the creation of modular applications with Vert.x
-
providing automatic module names for most of its jars
-
avoiding split packages between jars
Here is the list of automatic module names currently in the Vert.x 4.0 stack.
Most artifacts are a module but some are not for specific reasons
artifact name | module name |
---|---|
vertx-core |
io.vertx.core |
vertx-codegen |
io.vertx.codegen |
vertx-web |
io.vertx.web |
vertx-web-client |
io.vertx.web.client |
vertx-web-common |
io.vertx.web.common |
vertx-web-openapi |
io.vertx.web.openapi |
vertx-web-validation |
io.vertx.web.validation |
vertx-web-templ-* |
io.vertx.web.template.* |
vertx-web-api-contract |
io.vertx.web.apicontract |
vertx-web-api-service |
io.vertx.web.apiservice, |
vertx-web-graphql |
io.vertx.web.graphql |
vertx-web-sstore-* |
io.vertx.web.sstore.* |
vertx-mongo-client |
io.vertx.client.mongo |
vertx-redis-client |
io.vertx.client.redis |
vertx-cassandra-client |
io.vertx.client.cassandra |
vertx-jdbc-client |
io.vertx.client.jdbc |
vertx-sql-client |
io.vertx.client.sql |
vertx-db2-client |
io.vertx.client.sql.db2 |
vertx-mssql-client |
io.vertx.client.sql.mssql |
vertx-mysql-client |
io.vertx.client.sql.mysql |
vertx-pg-client |
io.vertx.client.sql.pg |
vertx-client-sql-templates |
io.vertx.client.sql.templates |
vertx-amqp-client |
io.vertx.client.amqp |
vertx-rabbitmq-client |
io.vertx.client.rabbitmq |
vertx-kafka-client |
io.vertx.client.kafka |
vertx-mail-client |
io.vertx.client.mail |
vertx-consul-client |
io.vertx.client.consul |
vertx-mqtt |
io.vertx.mqtt |
vertx-stomp |
io.vertx.stomp |
vertx-proton |
io.vertx.proton |
vertx-dropwizard-metrics |
io.vertx.metrics.dropwizard |
vertx-micrometer-metrics |
io.vertx.metrics.micrometer |
vertx-zipkin |
io.vertx.tracing.zipkin |
vertx-opentracing |
io.vertx.tracing.opentracing |
vertx-hazelcast |
io.vertx.clustermanager.hazelcast |
vertx-infinispan |
io.vertx.clustermanager.infinispan |
vertx-ignite |
io.vertx.clustermanager.ignite |
vertx-zookeeper |
io.vertx.clustermanager.zookeeper |
vertx-health-check |
io.vertx.healthcheck |
vertx-shell |
io.vertx.shell |
vertx-service-proxy |
io.vertx.serviceproxy |
vertx-sockjs-service-proxy |
io.vertx.serviceproxy.sockjs |
vertx-grpc |
io.vertx.grpc |
vertx-reactive-streams |
io.vertx.reactivestreams |
vertx-circuit-breaker |
io.vertx.circuitbreaker |
vertx-lang-kotlin |
io.vertx.kotlin |
vertx-lang-kotlin-coroutines |
io.vertx.kotlin.coroutines |
vertx-config |
io.vertx.config |
vertx-config-consul |
io.vertx.config.consul |
vertx-config-git |
io.vertx.config.git |
vertx-config-hocon |
io.vertx.config.hocon |
vertx-config-kubernetes-configmap |
io.vertx.config.configmap |
vertx-config-redis |
io.vertx.config.redis |
vertx-config-spring-config-server |
io.vertx.config.springconfigserver |
vertx-config-vault |
io.vertx.config.vault |
vertx-config-yaml |
io.vertx.config.yaml |
vertx-config-zookeeper |
io.vertx.config.zookeeper |
vertx-service-discovery |
io.vertx.servicediscovery |
vertx-service-discovery-backend-consul |
io.vertx.servicediscovery.backend.consul |
vertx-service-discovery-backend-redis |
io.vertx.servicediscovery.backend.redis |
vertx-service-discovery-backend-zookeeper |
io.vertx.servicediscovery.backend.zookeeper |
vertx-service-discovery-bridge-consul |
io.vertx.servicediscovery.bridge.consul |
vertx-service-discovery-bridge-docker-links |
io.vertx.servicediscovery.bridge.dockerlinks |
vertx-service-discovery-bridge-docker |
io.vertx.servicediscovery.bridge.docker |
vertx-service-discovery-bridge-kubernetes |
io.vertx.servicediscovery.bridge.kubernetes |
vertx-service-discovery-bridge-zookeeper |
io.vertx.servicediscovery.bridge.zookeeper |
vertx-auth-common |
io.vertx.auth.common |
vertx-auth-jdbc |
io.vertx.auth.jdbc |
vertx-auth-jwt |
io.vertx.auth.jwt |
vertx-auth-ldap |
io.vertx.auth.ldap |
vertx-auth-shiro |
io.vertx.auth.shiro |
vertx-auth-mongo |
io.vertx.auth.mongo |
vertx-auth-oauth2 |
io.vertx.auth.oauth2 |
vertx-auth-properties |
io.vertx.auth.properties |
vertx-auth-htdigest |
io.vertx.auth.htdigest |
vertx-auth-htpasswd |
io.vertx.auth.htpasswd |
vertx-auth-sql-client |
io.vertx.auth.sqlclient |
vertx-auth-webauthn |
io.vertx.auth.webauthn |