Switch to java modules

Unfortunately, it won't be possible to create runtime images until
    Spring becomes modular. Currently it uses automatic modules which
    jlink can't work with.
This commit is contained in:
Charles Gould 2020-05-17 20:00:29 -05:00
parent a4794bb78e
commit 1567317f03
4 changed files with 38 additions and 0 deletions

View File

@ -0,0 +1,3 @@
module com.charego.lingo.api {
exports com.charego.lingo.api;
}

View File

@ -0,0 +1,18 @@
module com.charego.lingo.client {
requires com.charego.lingo.common;
requires com.charego.lingo.api;
requires java.annotation;
requires javafx.controls;
requires javafx.fxml;
requires javafx.graphics;
requires javafx.web;
requires org.slf4j;
requires spring.beans;
requires spring.boot;
requires spring.boot.autoconfigure;
requires spring.context;
requires spring.core;
requires spring.messaging;
requires spring.web;
requires spring.websocket;
}

View File

@ -0,0 +1,4 @@
module com.charego.lingo.common {
requires com.fasterxml.jackson.annotation;
exports com.charego.lingo.common;
}

View File

@ -0,0 +1,13 @@
module com.charego.lingo.server {
requires com.charego.lingo.common;
requires com.charego.lingo.api;
requires java.annotation;
requires org.slf4j;
requires spring.beans;
requires spring.boot;
requires spring.boot.autoconfigure;
requires spring.context;
requires spring.messaging;
requires spring.web;
requires spring.websocket;
}