Better JPMS support (less explicit deps)

master
Robinson 2023-01-23 10:56:16 +01:00
parent de5fac04bc
commit d89eda0bfd
No known key found for this signature in database
GPG Key ID: 8E7DB78588BD6F5C
1 changed files with 58 additions and 59 deletions

View File

@ -2,74 +2,73 @@ module dorkbox.vaadin {
exports dorkbox.vaadin;
exports dorkbox.vaadin.util;
requires dorkbox.updates;
requires org.slf4j;
requires transitive dorkbox.updates;
requires transitive org.slf4j;
// requires static ch.qos.logback.classic;
// requires vaadin;
//Vaadin UI components used
requires flow.data;
requires flow.server;
requires vaadin.accordion.flow;
requires vaadin.accordion;
requires vaadin.app.layout.flow;
requires vaadin.app.layout;
requires vaadin.button.flow;
requires vaadin.button;
requires vaadin.charts.flow;
requires vaadin.charts;
requires vaadin.checkbox.flow;
requires vaadin.checkbox;
requires vaadin.combo.box.flow;
requires vaadin.combo.box;
requires vaadin.confirm.dialog.flow;
requires vaadin.confirm.dialog;
requires vaadin.context.menu.flow;
requires vaadin.context.menu;
requires vaadin.control.state.mixin;
requires vaadin.cookie.consent.flow;
requires vaadin.cookie.consent;
requires vaadin.core;
requires vaadin.custom.field.flow;
requires vaadin.custom.field;
requires vaadin.date.picker.flow;
requires vaadin.date.picker;
requires vaadin.details.flow;
requires vaadin.details;
requires vaadin.development.mode.detector;
requires vaadin.dialog.flow;
requires vaadin.dialog;
requires vaadin.element.mixin;
requires vaadin.grid.flow;
requires vaadin.list.box.flow;
requires vaadin.list.box;
requires vaadin.list.mixin;
requires vaadin.login.flow;
requires vaadin.login;
requires vaadin.lumo.theme;
requires vaadin.ordered.layout.flow;
requires vaadin.ordered.layout;
requires vaadin.progress.bar.flow;
requires vaadin.progress.bar;
requires vaadin.radio.button.flow;
requires vaadin.radio.button;
requires vaadin.text.field.flow;
requires vaadin.text.field;
requires vaadin.upload.flow;
requires vaadin.upload;
requires vaadin.usage.statistics;
requires transitive flow.data;
requires transitive flow.server;
requires transitive vaadin.accordion.flow;
requires transitive vaadin.accordion;
requires transitive vaadin.app.layout.flow;
requires transitive vaadin.app.layout;
requires transitive vaadin.button.flow;
requires transitive vaadin.button;
requires transitive vaadin.charts.flow;
requires transitive vaadin.charts;
requires transitive vaadin.checkbox.flow;
requires transitive vaadin.checkbox;
requires transitive vaadin.combo.box.flow;
requires transitive vaadin.combo.box;
requires transitive vaadin.confirm.dialog.flow;
requires transitive vaadin.confirm.dialog;
requires transitive vaadin.context.menu.flow;
requires transitive vaadin.context.menu;
requires transitive vaadin.control.state.mixin;
requires transitive vaadin.cookie.consent.flow;
requires transitive vaadin.cookie.consent;
requires transitive vaadin.core;
requires transitive vaadin.custom.field.flow;
requires transitive vaadin.custom.field;
requires transitive vaadin.date.picker.flow;
requires transitive vaadin.date.picker;
requires transitive vaadin.details.flow;
requires transitive vaadin.details;
requires transitive vaadin.development.mode.detector;
requires transitive vaadin.dialog.flow;
requires transitive vaadin.dialog;
requires transitive vaadin.element.mixin;
requires transitive vaadin.grid.flow;
requires transitive vaadin.list.box.flow;
requires transitive vaadin.list.box;
requires transitive vaadin.list.mixin;
requires transitive vaadin.login.flow;
requires transitive vaadin.login;
requires transitive vaadin.lumo.theme;
requires transitive vaadin.ordered.layout.flow;
requires transitive vaadin.ordered.layout;
requires transitive vaadin.progress.bar.flow;
requires transitive vaadin.progress.bar;
requires transitive vaadin.radio.button.flow;
requires transitive vaadin.radio.button;
requires transitive vaadin.text.field.flow;
requires transitive vaadin.text.field;
requires transitive vaadin.upload.flow;
requires transitive vaadin.upload;
requires transitive vaadin.usage.statistics;
requires xnio.api;
requires transitive xnio.api;
// requires com.conversantmedia.disruptor;
requires io.github.classgraph;
requires transitive io.github.classgraph;
requires undertow.core;
requires undertow.servlet;
requires undertow.websockets.jsr;
requires transitive undertow.core;
requires transitive undertow.servlet;
requires transitive undertow.websockets.jsr;
requires kotlin.stdlib;
requires java.base;
requires transitive kotlin.stdlib;
}