diff options
| author | Kostya <mail@sartin.in> | 2026-08-09 14:46:25 +0300 |
|---|---|---|
| committer | Kostya <mail@sartin.in> | 2026-08-09 14:46:25 +0300 |
| commit | 34deee1c5ef2df5ba2514f77ec4dfd4a684a9d13 (patch) | |
| tree | 17d9c867856ff9f1de4a59f63c13d6abf0ecb31e | |
| parent | 18a9b6e4f3c9f7e034a0c174a5e2cd6c043ee169 (diff) | |
| download | guess-market-34deee1c5ef2df5ba2514f77ec4dfd4a684a9d13.tar.gz guess-market-34deee1c5ef2df5ba2514f77ec4dfd4a684a9d13.tar.xz guess-market-34deee1c5ef2df5ba2514f77ec4dfd4a684a9d13.zip | |
flatten modules to repo root, vendor deps, repair Eclipse build paths
Move api, engine, ui-console and ui-desktop out of modules/ up to the
repo root and drop the empty exception project (GuessMarketException now
lives in api).
Vendor gson, jaxb, okhttp, openjfx and tomcat under lib/, and group the
JUnit standalone jar into lib/junit/ alongside them.
Rewrite every .classpath: drop the copy-pasted optional="true" that was
masking real build path errors, point the library entries at ../lib/,
and put the JUnit jar on the test source folders so the placeholder
AppTest classes compile.
ui-desktop: take the JavaFX jars off the modulepath (there is no
module-info.java, so module="true" left the packages unresolvable) and
add a Launcher that calls Application.launch, avoiding the "JavaFX
runtime components are missing" check without VM arguments.
engine: add LocalGuessMarketService and the GuessMarketContext provider
interface, and give GuessMarketException the no-arg and cause
constructors they need.
| -rw-r--r-- | api/.classpath | 14 | ||||
| -rw-r--r-- | api/.project (renamed from modules/api/.project) | 0 | ||||
| -rw-r--r-- | api/src/main/java/market/guess/api/Commission.java (renamed from modules/api/src/main/java/market/guess/api/Commission.java) | 0 | ||||
| -rw-r--r-- | api/src/main/java/market/guess/api/CommissionChargeType.java (renamed from modules/api/src/main/java/market/guess/api/CommissionChargeType.java) | 0 | ||||
| -rw-r--r-- | api/src/main/java/market/guess/api/EventDTO.java (renamed from modules/api/src/main/java/market/guess/api/EventDTO.java) | 0 | ||||
| -rw-r--r-- | api/src/main/java/market/guess/api/EventStatus.java (renamed from modules/api/src/main/java/market/guess/api/EventStatus.java) | 0 | ||||
| -rw-r--r-- | api/src/main/java/market/guess/api/LoadResultDTO.java (renamed from modules/api/src/main/java/market/guess/api/LoadResultDTO.java) | 0 | ||||
| -rw-r--r-- | api/src/main/java/market/guess/exception/GuessMarketException.java (renamed from modules/api/src/main/java/market/guess/exception/GuessMarketException.java) | 6 | ||||
| -rw-r--r-- | api/src/test/java/market/guess/api/AppTest.java | 12 | ||||
| -rw-r--r-- | engine/.classpath | 18 | ||||
| -rw-r--r-- | engine/.project (renamed from modules/engine/.project) | 0 | ||||
| -rw-r--r-- | engine/src/main/java/market/guess/engine/GuessMarketEngine.java (renamed from modules/engine/src/main/java/market/guess/engine/GuessMarketEngine.java) | 0 | ||||
| -rw-r--r-- | engine/src/main/java/market/guess/engine/LocalGuessMarketService.java | 18 | ||||
| -rw-r--r-- | engine/src/main/java/market/guess/engine/TradingMechanism.java (renamed from modules/engine/src/main/java/market/guess/engine/TradingMechanism.java) | 0 | ||||
| -rw-r--r-- | engine/src/main/java/market/guess/engine/mechanism/LmsrTradingMechanism.java (renamed from modules/engine/src/main/java/market/guess/engine/mechanism/LmsrTradingMechanism.java) | 0 | ||||
| -rw-r--r-- | engine/src/main/java/market/guess/engine/mechanism/OrderBookMechanism.java (renamed from modules/engine/src/main/java/market/guess/engine/mechanism/OrderBookMechanism.java) | 0 | ||||
| -rw-r--r-- | engine/src/main/java/market/guess/engine/provider/GuessMarketContext.java | 17 | ||||
| -rw-r--r-- | engine/src/test/java/market/guess/engine/AppTest.java | 12 | ||||
| -rw-r--r-- | lib/gson/gson-2.11.0-javadoc.jar | bin | 0 -> 637187 bytes | |||
| -rw-r--r-- | lib/gson/gson-2.11.0-sources.jar | bin | 0 -> 203808 bytes | |||
| -rw-r--r-- | lib/gson/gson-2.11.0.jar | bin | 0 -> 298435 bytes | |||
| -rw-r--r-- | lib/jaxb/angus-activation.jar | bin | 0 -> 27050 bytes | |||
| -rw-r--r-- | lib/jaxb/jakarta.activation-api.jar | bin | 0 -> 66514 bytes | |||
| -rw-r--r-- | lib/jaxb/jakarta.xml.bind-api.jar | bin | 0 -> 131033 bytes | |||
| -rw-r--r-- | lib/jaxb/jaxb-core.jar | bin | 0 -> 235411 bytes | |||
| -rw-r--r-- | lib/jaxb/jaxb-impl.jar | bin | 0 -> 923211 bytes | |||
| -rw-r--r-- | lib/jaxb/jaxb-jxc.jar | bin | 0 -> 119028 bytes | |||
| -rw-r--r-- | lib/jaxb/jaxb-xjc.jar | bin | 0 -> 1931731 bytes | |||
| -rw-r--r-- | lib/junit/junit-platform-console-standalone-6.1.1.jar (renamed from lib/junit-platform-console-standalone-6.1.1.jar) | bin | 2996922 -> 2996922 bytes | |||
| -rw-r--r-- | lib/okhttp/annotations-13.0.jar | bin | 0 -> 17536 bytes | |||
| -rw-r--r-- | lib/okhttp/kotlin-stdlib-1.4.10.jar | bin | 0 -> 1487085 bytes | |||
| -rw-r--r-- | lib/okhttp/kotlin-stdlib-common-1.4.10.jar | bin | 0 -> 191211 bytes | |||
| -rw-r--r-- | lib/okhttp/okhttp-4.9.1.jar | bin | 0 -> 791390 bytes | |||
| -rw-r--r-- | lib/okhttp/okio-2.8.0.jar | bin | 0 -> 243179 bytes | |||
| -rw-r--r-- | lib/openjfx/javafx-swt.jar | bin | 0 -> 37082 bytes | |||
| -rw-r--r-- | lib/openjfx/javafx.base.jar | bin | 0 -> 756514 bytes | |||
| -rw-r--r-- | lib/openjfx/javafx.controls.jar | bin | 0 -> 2597140 bytes | |||
| -rw-r--r-- | lib/openjfx/javafx.fxml.jar | bin | 0 -> 130169 bytes | |||
| -rw-r--r-- | lib/openjfx/javafx.graphics.jar | bin | 0 -> 4303293 bytes | |||
| -rw-r--r-- | lib/openjfx/javafx.media.jar | bin | 0 -> 277400 bytes | |||
| -rw-r--r-- | lib/openjfx/javafx.properties | 3 | ||||
| -rw-r--r-- | lib/openjfx/javafx.swing.jar | bin | 0 -> 90416 bytes | |||
| -rw-r--r-- | lib/openjfx/javafx.web.jar | bin | 0 -> 716847 bytes | |||
| -rw-r--r-- | lib/tomcat/annotations-api.jar | bin | 0 -> 13319 bytes | |||
| -rw-r--r-- | lib/tomcat/catalina-ant.jar | bin | 0 -> 56459 bytes | |||
| -rw-r--r-- | lib/tomcat/catalina-ha.jar | bin | 0 -> 124800 bytes | |||
| -rw-r--r-- | lib/tomcat/catalina-ssi.jar | bin | 0 -> 63343 bytes | |||
| -rw-r--r-- | lib/tomcat/catalina-storeconfig.jar | bin | 0 -> 78167 bytes | |||
| -rw-r--r-- | lib/tomcat/catalina-tribes.jar | bin | 0 -> 324980 bytes | |||
| -rw-r--r-- | lib/tomcat/catalina.jar | bin | 0 -> 1770850 bytes | |||
| -rw-r--r-- | lib/tomcat/ecj-4.27.jar | bin | 0 -> 3160927 bytes | |||
| -rw-r--r-- | lib/tomcat/el-api.jar | bin | 0 -> 89885 bytes | |||
| -rw-r--r-- | lib/tomcat/jakartaee-migration-1.0.8-shaded.jar | bin | 0 -> 1044617 bytes | |||
| -rw-r--r-- | lib/tomcat/jasper-el.jar | bin | 0 -> 171824 bytes | |||
| -rw-r--r-- | lib/tomcat/jasper.jar | bin | 0 -> 573597 bytes | |||
| -rw-r--r-- | lib/tomcat/jaspic-api.jar | bin | 0 -> 27186 bytes | |||
| -rw-r--r-- | lib/tomcat/jsp-api.jar | bin | 0 -> 76389 bytes | |||
| -rw-r--r-- | lib/tomcat/servlet-api.jar | bin | 0 -> 363795 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-api.jar | bin | 0 -> 10837 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-coyote-ffm.jar | bin | 0 -> 301610 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-coyote.jar | bin | 0 -> 909534 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-dbcp.jar | bin | 0 -> 341176 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-i18n-cs.jar | bin | 0 -> 68479 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-i18n-de.jar | bin | 0 -> 77385 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-i18n-es.jar | bin | 0 -> 103983 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-i18n-fr.jar | bin | 0 -> 179740 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-i18n-ja.jar | bin | 0 -> 204324 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-i18n-ko.jar | bin | 0 -> 192962 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-i18n-pt-BR.jar | bin | 0 -> 52094 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-i18n-ru.jar | bin | 0 -> 65283 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-i18n-zh-CN.jar | bin | 0 -> 177295 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-jdbc.jar | bin | 0 -> 152216 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-jni.jar | bin | 0 -> 15479 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-util-scan.jar | bin | 0 -> 228806 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-util.jar | bin | 0 -> 212582 bytes | |||
| -rw-r--r-- | lib/tomcat/tomcat-websocket.jar | bin | 0 -> 241475 bytes | |||
| -rw-r--r-- | lib/tomcat/websocket-api.jar | bin | 0 -> 13917 bytes | |||
| -rw-r--r-- | lib/tomcat/websocket-client-api.jar | bin | 0 -> 30768 bytes | |||
| -rw-r--r-- | modules/api/src/test/java/market/guess/api/AppTest.java | 3 | ||||
| -rw-r--r-- | modules/engine/.classpath | 22 | ||||
| -rw-r--r-- | modules/engine/src/test/java/market/guess/engine/AppTest.java | 3 | ||||
| -rw-r--r-- | modules/exception/.project | 28 | ||||
| -rw-r--r-- | modules/ui-console/.classpath | 20 | ||||
| -rw-r--r-- | modules/ui-console/src/test/java/com/example/AppTest.java | 3 | ||||
| -rw-r--r-- | modules/ui-desktop/.classpath | 34 | ||||
| -rw-r--r-- | ui-console/.classpath | 13 | ||||
| -rw-r--r-- | ui-console/.project (renamed from modules/ui-console/.project) | 0 | ||||
| -rw-r--r-- | ui-console/src/main/java/market/guess/ui/console/App.java (renamed from modules/ui-console/src/main/java/market/guess/ui/console/App.java) | 0 | ||||
| -rw-r--r-- | ui-console/src/test/java/market/guess/ui/console/AppTest.java | 12 | ||||
| -rw-r--r-- | ui-desktop/.classpath (renamed from modules/api/.classpath) | 16 | ||||
| -rw-r--r-- | ui-desktop/.project (renamed from modules/ui-desktop/.project) | 0 | ||||
| -rw-r--r-- | ui-desktop/src/main/java/market/guess/ui/desktop/App.java (renamed from modules/ui-desktop/src/main/java/market/guess/ui/desktop/App.java) | 4 | ||||
| -rw-r--r-- | ui-desktop/src/main/java/market/guess/ui/desktop/Launcher.java | 9 | ||||
| -rw-r--r-- | ui-desktop/src/test/java/market/guess/engine/AppTest.java | 12 |
94 files changed, 155 insertions, 124 deletions
diff --git a/api/.classpath b/api/.classpath new file mode 100644 index 0000000..0e305bc --- /dev/null +++ b/api/.classpath | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <classpath> | ||
| 3 | <!-- Defines your source folder --> | ||
| 4 | <classpathentry kind="src" output="bin/classes" path="src/main/java"/> | ||
| 5 | <classpathentry kind="src" output="bin/test-classes" path="src/test/java"> | ||
| 6 | <attributes> | ||
| 7 | <attribute name="test" value="true"/> | ||
| 8 | </attributes> | ||
| 9 | </classpathentry> | ||
| 10 | <classpathentry kind="lib" path="../lib/junit/junit-platform-console-standalone-6.1.1.jar"/> | ||
| 11 | <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> | ||
| 12 | <classpathentry kind="output" path="bin"/> | ||
| 13 | </classpath> | ||
| 14 | |||
diff --git a/modules/api/.project b/api/.project index 0dc50c5..0dc50c5 100644 --- a/modules/api/.project +++ b/api/.project | |||
diff --git a/modules/api/src/main/java/market/guess/api/Commission.java b/api/src/main/java/market/guess/api/Commission.java index 96cab8a..96cab8a 100644 --- a/modules/api/src/main/java/market/guess/api/Commission.java +++ b/api/src/main/java/market/guess/api/Commission.java | |||
diff --git a/modules/api/src/main/java/market/guess/api/CommissionChargeType.java b/api/src/main/java/market/guess/api/CommissionChargeType.java index 75e409b..75e409b 100644 --- a/modules/api/src/main/java/market/guess/api/CommissionChargeType.java +++ b/api/src/main/java/market/guess/api/CommissionChargeType.java | |||
diff --git a/modules/api/src/main/java/market/guess/api/EventDTO.java b/api/src/main/java/market/guess/api/EventDTO.java index 66b2312..66b2312 100644 --- a/modules/api/src/main/java/market/guess/api/EventDTO.java +++ b/api/src/main/java/market/guess/api/EventDTO.java | |||
diff --git a/modules/api/src/main/java/market/guess/api/EventStatus.java b/api/src/main/java/market/guess/api/EventStatus.java index acd7542..acd7542 100644 --- a/modules/api/src/main/java/market/guess/api/EventStatus.java +++ b/api/src/main/java/market/guess/api/EventStatus.java | |||
diff --git a/modules/api/src/main/java/market/guess/api/LoadResultDTO.java b/api/src/main/java/market/guess/api/LoadResultDTO.java index cf3630b..cf3630b 100644 --- a/modules/api/src/main/java/market/guess/api/LoadResultDTO.java +++ b/api/src/main/java/market/guess/api/LoadResultDTO.java | |||
diff --git a/modules/api/src/main/java/market/guess/exception/GuessMarketException.java b/api/src/main/java/market/guess/exception/GuessMarketException.java index 68a3053..e2e486c 100644 --- a/modules/api/src/main/java/market/guess/exception/GuessMarketException.java +++ b/api/src/main/java/market/guess/exception/GuessMarketException.java | |||
| @@ -1,7 +1,13 @@ | |||
| 1 | package market.guess.exception; | 1 | package market.guess.exception; |
| 2 | 2 | ||
| 3 | public class GuessMarketException extends Exception { | 3 | public class GuessMarketException extends Exception { |
| 4 | public GuessMarketException() {} | ||
| 5 | |||
| 4 | public GuessMarketException(String message) { | 6 | public GuessMarketException(String message) { |
| 5 | super(message); | 7 | super(message); |
| 6 | } | 8 | } |
| 9 | |||
| 10 | public GuessMarketException(String message, Throwable cause) { | ||
| 11 | super(message, cause); | ||
| 12 | } | ||
| 7 | } | 13 | } |
diff --git a/api/src/test/java/market/guess/api/AppTest.java b/api/src/test/java/market/guess/api/AppTest.java new file mode 100644 index 0000000..b5883d6 --- /dev/null +++ b/api/src/test/java/market/guess/api/AppTest.java | |||
| @@ -0,0 +1,12 @@ | |||
| 1 | package market.guess.api; | ||
| 2 | |||
| 3 | import static org.junit.jupiter.api.Assertions.assertTrue; | ||
| 4 | |||
| 5 | import org.junit.jupiter.api.Test; | ||
| 6 | |||
| 7 | public class AppTest { | ||
| 8 | @Test | ||
| 9 | void deterministicTest() { | ||
| 10 | assertTrue(true); | ||
| 11 | } | ||
| 12 | } | ||
diff --git a/engine/.classpath b/engine/.classpath new file mode 100644 index 0000000..df0a2ce --- /dev/null +++ b/engine/.classpath | |||
| @@ -0,0 +1,18 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <classpath> | ||
| 3 | <classpathentry kind="src" output="bin/classes" path="src/main/java"/> | ||
| 4 | <classpathentry kind="src" output="bin/test-classes" path="src/test/java"> | ||
| 5 | <attributes> | ||
| 6 | <attribute name="test" value="true"/> | ||
| 7 | </attributes> | ||
| 8 | </classpathentry> | ||
| 9 | <classpathentry kind="src" path="/guess-market-api"> | ||
| 10 | <attributes> | ||
| 11 | <attribute name="module" value="true"/> | ||
| 12 | </attributes> | ||
| 13 | </classpathentry> | ||
| 14 | <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> | ||
| 15 | <classpathentry kind="lib" path="../lib/junit/junit-platform-console-standalone-6.1.1.jar"/> | ||
| 16 | <classpathentry kind="output" path="bin"/> | ||
| 17 | </classpath> | ||
| 18 | |||
diff --git a/modules/engine/.project b/engine/.project index 943db42..943db42 100644 --- a/modules/engine/.project +++ b/engine/.project | |||
diff --git a/modules/engine/src/main/java/market/guess/engine/GuessMarketEngine.java b/engine/src/main/java/market/guess/engine/GuessMarketEngine.java index aab3cf4..aab3cf4 100644 --- a/modules/engine/src/main/java/market/guess/engine/GuessMarketEngine.java +++ b/engine/src/main/java/market/guess/engine/GuessMarketEngine.java | |||
diff --git a/engine/src/main/java/market/guess/engine/LocalGuessMarketService.java b/engine/src/main/java/market/guess/engine/LocalGuessMarketService.java new file mode 100644 index 0000000..5a16750 --- /dev/null +++ b/engine/src/main/java/market/guess/engine/LocalGuessMarketService.java | |||
| @@ -0,0 +1,18 @@ | |||
| 1 | package market.guess.engine; | ||
| 2 | |||
| 3 | import market.guess.api.LoadResultDTO; | ||
| 4 | import market.guess.engine.provider.GuessMarketContext; | ||
| 5 | |||
| 6 | public class LocalGuessMarketService implements GuessMarketEngine { | ||
| 7 | private final GuessMarketContext context; | ||
| 8 | |||
| 9 | public LocalGuessMarketService(GuessMarketContext context) { | ||
| 10 | super(); | ||
| 11 | this.context = context; | ||
| 12 | } | ||
| 13 | |||
| 14 | @Override | ||
| 15 | public LoadResultDTO loadEvents() { | ||
| 16 | return context.LoadAsync(); | ||
| 17 | } | ||
| 18 | } | ||
diff --git a/modules/engine/src/main/java/market/guess/engine/TradingMechanism.java b/engine/src/main/java/market/guess/engine/TradingMechanism.java index 2f97a2f..2f97a2f 100644 --- a/modules/engine/src/main/java/market/guess/engine/TradingMechanism.java +++ b/engine/src/main/java/market/guess/engine/TradingMechanism.java | |||
diff --git a/modules/engine/src/main/java/market/guess/engine/mechanism/LmsrTradingMechanism.java b/engine/src/main/java/market/guess/engine/mechanism/LmsrTradingMechanism.java index 99a26ab..99a26ab 100644 --- a/modules/engine/src/main/java/market/guess/engine/mechanism/LmsrTradingMechanism.java +++ b/engine/src/main/java/market/guess/engine/mechanism/LmsrTradingMechanism.java | |||
diff --git a/modules/engine/src/main/java/market/guess/engine/mechanism/OrderBookMechanism.java b/engine/src/main/java/market/guess/engine/mechanism/OrderBookMechanism.java index be675ba..be675ba 100644 --- a/modules/engine/src/main/java/market/guess/engine/mechanism/OrderBookMechanism.java +++ b/engine/src/main/java/market/guess/engine/mechanism/OrderBookMechanism.java | |||
diff --git a/engine/src/main/java/market/guess/engine/provider/GuessMarketContext.java b/engine/src/main/java/market/guess/engine/provider/GuessMarketContext.java new file mode 100644 index 0000000..2306c93 --- /dev/null +++ b/engine/src/main/java/market/guess/engine/provider/GuessMarketContext.java | |||
| @@ -0,0 +1,17 @@ | |||
| 1 | package market.guess.engine.provider; | ||
| 2 | |||
| 3 | import market.guess.api.LoadResultDTO; | ||
| 4 | |||
| 5 | public interface GuessMarketContext { | ||
| 6 | LoadResultDTO LoadAsync(); | ||
| 7 | |||
| 8 | void SaveChangesAsync(); | ||
| 9 | |||
| 10 | void GetAllEventsAsync(); | ||
| 11 | |||
| 12 | void GetEventInfoByIdAsync(); | ||
| 13 | |||
| 14 | void CreateEventAsync(); | ||
| 15 | |||
| 16 | void UpdateEventAsync(); | ||
| 17 | } | ||
diff --git a/engine/src/test/java/market/guess/engine/AppTest.java b/engine/src/test/java/market/guess/engine/AppTest.java new file mode 100644 index 0000000..0638bc1 --- /dev/null +++ b/engine/src/test/java/market/guess/engine/AppTest.java | |||
| @@ -0,0 +1,12 @@ | |||
| 1 | package market.guess.engine; | ||
| 2 | |||
| 3 | import static org.junit.jupiter.api.Assertions.assertTrue; | ||
| 4 | |||
| 5 | import org.junit.jupiter.api.Test; | ||
| 6 | |||
| 7 | public class AppTest { | ||
| 8 | @Test | ||
| 9 | void deterministicTest() { | ||
| 10 | assertTrue(true); | ||
| 11 | } | ||
| 12 | } | ||
diff --git a/lib/gson/gson-2.11.0-javadoc.jar b/lib/gson/gson-2.11.0-javadoc.jar new file mode 100644 index 0000000..e07cca8 --- /dev/null +++ b/lib/gson/gson-2.11.0-javadoc.jar | |||
| Binary files differ | |||
diff --git a/lib/gson/gson-2.11.0-sources.jar b/lib/gson/gson-2.11.0-sources.jar new file mode 100644 index 0000000..703f1a3 --- /dev/null +++ b/lib/gson/gson-2.11.0-sources.jar | |||
| Binary files differ | |||
diff --git a/lib/gson/gson-2.11.0.jar b/lib/gson/gson-2.11.0.jar new file mode 100644 index 0000000..18e59c8 --- /dev/null +++ b/lib/gson/gson-2.11.0.jar | |||
| Binary files differ | |||
diff --git a/lib/jaxb/angus-activation.jar b/lib/jaxb/angus-activation.jar new file mode 100644 index 0000000..93c7aad --- /dev/null +++ b/lib/jaxb/angus-activation.jar | |||
| Binary files differ | |||
diff --git a/lib/jaxb/jakarta.activation-api.jar b/lib/jaxb/jakarta.activation-api.jar new file mode 100644 index 0000000..0d015d5 --- /dev/null +++ b/lib/jaxb/jakarta.activation-api.jar | |||
| Binary files differ | |||
diff --git a/lib/jaxb/jakarta.xml.bind-api.jar b/lib/jaxb/jakarta.xml.bind-api.jar new file mode 100644 index 0000000..4824282 --- /dev/null +++ b/lib/jaxb/jakarta.xml.bind-api.jar | |||
| Binary files differ | |||
diff --git a/lib/jaxb/jaxb-core.jar b/lib/jaxb/jaxb-core.jar new file mode 100644 index 0000000..92ac626 --- /dev/null +++ b/lib/jaxb/jaxb-core.jar | |||
| Binary files differ | |||
diff --git a/lib/jaxb/jaxb-impl.jar b/lib/jaxb/jaxb-impl.jar new file mode 100644 index 0000000..781a451 --- /dev/null +++ b/lib/jaxb/jaxb-impl.jar | |||
| Binary files differ | |||
diff --git a/lib/jaxb/jaxb-jxc.jar b/lib/jaxb/jaxb-jxc.jar new file mode 100644 index 0000000..746f212 --- /dev/null +++ b/lib/jaxb/jaxb-jxc.jar | |||
| Binary files differ | |||
diff --git a/lib/jaxb/jaxb-xjc.jar b/lib/jaxb/jaxb-xjc.jar new file mode 100644 index 0000000..dc2ef74 --- /dev/null +++ b/lib/jaxb/jaxb-xjc.jar | |||
| Binary files differ | |||
diff --git a/lib/junit-platform-console-standalone-6.1.1.jar b/lib/junit/junit-platform-console-standalone-6.1.1.jar index ce038a5..ce038a5 100644 --- a/lib/junit-platform-console-standalone-6.1.1.jar +++ b/lib/junit/junit-platform-console-standalone-6.1.1.jar | |||
| Binary files differ | |||
diff --git a/lib/okhttp/annotations-13.0.jar b/lib/okhttp/annotations-13.0.jar new file mode 100644 index 0000000..fb794be --- /dev/null +++ b/lib/okhttp/annotations-13.0.jar | |||
| Binary files differ | |||
diff --git a/lib/okhttp/kotlin-stdlib-1.4.10.jar b/lib/okhttp/kotlin-stdlib-1.4.10.jar new file mode 100644 index 0000000..5f24c2e --- /dev/null +++ b/lib/okhttp/kotlin-stdlib-1.4.10.jar | |||
| Binary files differ | |||
diff --git a/lib/okhttp/kotlin-stdlib-common-1.4.10.jar b/lib/okhttp/kotlin-stdlib-common-1.4.10.jar new file mode 100644 index 0000000..a1d452e --- /dev/null +++ b/lib/okhttp/kotlin-stdlib-common-1.4.10.jar | |||
| Binary files differ | |||
diff --git a/lib/okhttp/okhttp-4.9.1.jar b/lib/okhttp/okhttp-4.9.1.jar new file mode 100644 index 0000000..e0f95b2 --- /dev/null +++ b/lib/okhttp/okhttp-4.9.1.jar | |||
| Binary files differ | |||
diff --git a/lib/okhttp/okio-2.8.0.jar b/lib/okhttp/okio-2.8.0.jar new file mode 100644 index 0000000..bac6c6e --- /dev/null +++ b/lib/okhttp/okio-2.8.0.jar | |||
| Binary files differ | |||
diff --git a/lib/openjfx/javafx-swt.jar b/lib/openjfx/javafx-swt.jar new file mode 100644 index 0000000..26a972f --- /dev/null +++ b/lib/openjfx/javafx-swt.jar | |||
| Binary files differ | |||
diff --git a/lib/openjfx/javafx.base.jar b/lib/openjfx/javafx.base.jar new file mode 100644 index 0000000..855e125 --- /dev/null +++ b/lib/openjfx/javafx.base.jar | |||
| Binary files differ | |||
diff --git a/lib/openjfx/javafx.controls.jar b/lib/openjfx/javafx.controls.jar new file mode 100644 index 0000000..a0c2d31 --- /dev/null +++ b/lib/openjfx/javafx.controls.jar | |||
| Binary files differ | |||
diff --git a/lib/openjfx/javafx.fxml.jar b/lib/openjfx/javafx.fxml.jar new file mode 100644 index 0000000..c3b66e5 --- /dev/null +++ b/lib/openjfx/javafx.fxml.jar | |||
| Binary files differ | |||
diff --git a/lib/openjfx/javafx.graphics.jar b/lib/openjfx/javafx.graphics.jar new file mode 100644 index 0000000..945b80f --- /dev/null +++ b/lib/openjfx/javafx.graphics.jar | |||
| Binary files differ | |||
diff --git a/lib/openjfx/javafx.media.jar b/lib/openjfx/javafx.media.jar new file mode 100644 index 0000000..584a9d2 --- /dev/null +++ b/lib/openjfx/javafx.media.jar | |||
| Binary files differ | |||
diff --git a/lib/openjfx/javafx.properties b/lib/openjfx/javafx.properties new file mode 100644 index 0000000..bfea014 --- /dev/null +++ b/lib/openjfx/javafx.properties | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | javafx.version=22.0.2 | ||
| 2 | javafx.runtime.version=22.0.2+4 | ||
| 3 | javafx.runtime.build=4 | ||
diff --git a/lib/openjfx/javafx.swing.jar b/lib/openjfx/javafx.swing.jar new file mode 100644 index 0000000..8f033f1 --- /dev/null +++ b/lib/openjfx/javafx.swing.jar | |||
| Binary files differ | |||
diff --git a/lib/openjfx/javafx.web.jar b/lib/openjfx/javafx.web.jar new file mode 100644 index 0000000..2f49524 --- /dev/null +++ b/lib/openjfx/javafx.web.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/annotations-api.jar b/lib/tomcat/annotations-api.jar new file mode 100644 index 0000000..17b3021 --- /dev/null +++ b/lib/tomcat/annotations-api.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/catalina-ant.jar b/lib/tomcat/catalina-ant.jar new file mode 100644 index 0000000..59bd4f8 --- /dev/null +++ b/lib/tomcat/catalina-ant.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/catalina-ha.jar b/lib/tomcat/catalina-ha.jar new file mode 100644 index 0000000..19d02d9 --- /dev/null +++ b/lib/tomcat/catalina-ha.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/catalina-ssi.jar b/lib/tomcat/catalina-ssi.jar new file mode 100644 index 0000000..1fbcb49 --- /dev/null +++ b/lib/tomcat/catalina-ssi.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/catalina-storeconfig.jar b/lib/tomcat/catalina-storeconfig.jar new file mode 100644 index 0000000..1e0432f --- /dev/null +++ b/lib/tomcat/catalina-storeconfig.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/catalina-tribes.jar b/lib/tomcat/catalina-tribes.jar new file mode 100644 index 0000000..d28322e --- /dev/null +++ b/lib/tomcat/catalina-tribes.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/catalina.jar b/lib/tomcat/catalina.jar new file mode 100644 index 0000000..a345826 --- /dev/null +++ b/lib/tomcat/catalina.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/ecj-4.27.jar b/lib/tomcat/ecj-4.27.jar new file mode 100644 index 0000000..a8f827f --- /dev/null +++ b/lib/tomcat/ecj-4.27.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/el-api.jar b/lib/tomcat/el-api.jar new file mode 100644 index 0000000..d61bb8d --- /dev/null +++ b/lib/tomcat/el-api.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/jakartaee-migration-1.0.8-shaded.jar b/lib/tomcat/jakartaee-migration-1.0.8-shaded.jar new file mode 100644 index 0000000..18ce929 --- /dev/null +++ b/lib/tomcat/jakartaee-migration-1.0.8-shaded.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/jasper-el.jar b/lib/tomcat/jasper-el.jar new file mode 100644 index 0000000..b72e9e8 --- /dev/null +++ b/lib/tomcat/jasper-el.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/jasper.jar b/lib/tomcat/jasper.jar new file mode 100644 index 0000000..758f82e --- /dev/null +++ b/lib/tomcat/jasper.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/jaspic-api.jar b/lib/tomcat/jaspic-api.jar new file mode 100644 index 0000000..d77466a --- /dev/null +++ b/lib/tomcat/jaspic-api.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/jsp-api.jar b/lib/tomcat/jsp-api.jar new file mode 100644 index 0000000..72629f8 --- /dev/null +++ b/lib/tomcat/jsp-api.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/servlet-api.jar b/lib/tomcat/servlet-api.jar new file mode 100644 index 0000000..712d3fa --- /dev/null +++ b/lib/tomcat/servlet-api.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-api.jar b/lib/tomcat/tomcat-api.jar new file mode 100644 index 0000000..36be65c --- /dev/null +++ b/lib/tomcat/tomcat-api.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-coyote-ffm.jar b/lib/tomcat/tomcat-coyote-ffm.jar new file mode 100644 index 0000000..6f7a59e --- /dev/null +++ b/lib/tomcat/tomcat-coyote-ffm.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-coyote.jar b/lib/tomcat/tomcat-coyote.jar new file mode 100644 index 0000000..e87bf89 --- /dev/null +++ b/lib/tomcat/tomcat-coyote.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-dbcp.jar b/lib/tomcat/tomcat-dbcp.jar new file mode 100644 index 0000000..aa96b0e --- /dev/null +++ b/lib/tomcat/tomcat-dbcp.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-i18n-cs.jar b/lib/tomcat/tomcat-i18n-cs.jar new file mode 100644 index 0000000..8f11683 --- /dev/null +++ b/lib/tomcat/tomcat-i18n-cs.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-i18n-de.jar b/lib/tomcat/tomcat-i18n-de.jar new file mode 100644 index 0000000..7540d60 --- /dev/null +++ b/lib/tomcat/tomcat-i18n-de.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-i18n-es.jar b/lib/tomcat/tomcat-i18n-es.jar new file mode 100644 index 0000000..b33cc95 --- /dev/null +++ b/lib/tomcat/tomcat-i18n-es.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-i18n-fr.jar b/lib/tomcat/tomcat-i18n-fr.jar new file mode 100644 index 0000000..728b478 --- /dev/null +++ b/lib/tomcat/tomcat-i18n-fr.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-i18n-ja.jar b/lib/tomcat/tomcat-i18n-ja.jar new file mode 100644 index 0000000..15fc0bf --- /dev/null +++ b/lib/tomcat/tomcat-i18n-ja.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-i18n-ko.jar b/lib/tomcat/tomcat-i18n-ko.jar new file mode 100644 index 0000000..9bb9157 --- /dev/null +++ b/lib/tomcat/tomcat-i18n-ko.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-i18n-pt-BR.jar b/lib/tomcat/tomcat-i18n-pt-BR.jar new file mode 100644 index 0000000..1493b39 --- /dev/null +++ b/lib/tomcat/tomcat-i18n-pt-BR.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-i18n-ru.jar b/lib/tomcat/tomcat-i18n-ru.jar new file mode 100644 index 0000000..d23c10e --- /dev/null +++ b/lib/tomcat/tomcat-i18n-ru.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-i18n-zh-CN.jar b/lib/tomcat/tomcat-i18n-zh-CN.jar new file mode 100644 index 0000000..987186b --- /dev/null +++ b/lib/tomcat/tomcat-i18n-zh-CN.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-jdbc.jar b/lib/tomcat/tomcat-jdbc.jar new file mode 100644 index 0000000..6217a0a --- /dev/null +++ b/lib/tomcat/tomcat-jdbc.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-jni.jar b/lib/tomcat/tomcat-jni.jar new file mode 100644 index 0000000..a703499 --- /dev/null +++ b/lib/tomcat/tomcat-jni.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-util-scan.jar b/lib/tomcat/tomcat-util-scan.jar new file mode 100644 index 0000000..805fe17 --- /dev/null +++ b/lib/tomcat/tomcat-util-scan.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-util.jar b/lib/tomcat/tomcat-util.jar new file mode 100644 index 0000000..cbd3e6f --- /dev/null +++ b/lib/tomcat/tomcat-util.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/tomcat-websocket.jar b/lib/tomcat/tomcat-websocket.jar new file mode 100644 index 0000000..aac589b --- /dev/null +++ b/lib/tomcat/tomcat-websocket.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/websocket-api.jar b/lib/tomcat/websocket-api.jar new file mode 100644 index 0000000..d6c6f1a --- /dev/null +++ b/lib/tomcat/websocket-api.jar | |||
| Binary files differ | |||
diff --git a/lib/tomcat/websocket-client-api.jar b/lib/tomcat/websocket-client-api.jar new file mode 100644 index 0000000..9786a3d --- /dev/null +++ b/lib/tomcat/websocket-client-api.jar | |||
| Binary files differ | |||
diff --git a/modules/api/src/test/java/market/guess/api/AppTest.java b/modules/api/src/test/java/market/guess/api/AppTest.java deleted file mode 100644 index 0b08c28..0000000 --- a/modules/api/src/test/java/market/guess/api/AppTest.java +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | package com.example; | ||
| 2 | |||
| 3 | public class AppTest {} | ||
diff --git a/modules/engine/.classpath b/modules/engine/.classpath deleted file mode 100644 index 27bd88b..0000000 --- a/modules/engine/.classpath +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <classpath> | ||
| 3 | <!-- Defines your source folder --> | ||
| 4 | <classpathentry kind="src" output="bin/classes" path="src/main/java"> | ||
| 5 | <attributes> | ||
| 6 | <attribute name="optional" value="true"/> | ||
| 7 | </attributes> | ||
| 8 | </classpathentry> | ||
| 9 | <classpathentry kind="src" output="bin/test-classes" path="src/test/java"> | ||
| 10 | <attributes> | ||
| 11 | <attribute name="optional" value="true"/> | ||
| 12 | <attribute name="test" value="true"/> | ||
| 13 | </attributes> | ||
| 14 | <classpathentry kind="prj" path="/guess-market-api"> | ||
| 15 | </classpathentry> | ||
| 16 | </classpathentry> | ||
| 17 | <!-- Defines the standard Java System Library --> | ||
| 18 | <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> | ||
| 19 | <!-- Defines where compiled .class files go --> | ||
| 20 | <classpathentry kind="output" path="bin"/> | ||
| 21 | </classpath> | ||
| 22 | |||
diff --git a/modules/engine/src/test/java/market/guess/engine/AppTest.java b/modules/engine/src/test/java/market/guess/engine/AppTest.java deleted file mode 100644 index b4531c0..0000000 --- a/modules/engine/src/test/java/market/guess/engine/AppTest.java +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | package market.guess.engine; | ||
| 2 | |||
| 3 | public class AppTest {} | ||
diff --git a/modules/exception/.project b/modules/exception/.project deleted file mode 100644 index 5af632c..0000000 --- a/modules/exception/.project +++ /dev/null | |||
| @@ -1,28 +0,0 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <projectDescription> | ||
| 3 | <name>guess-market-exception</name> | ||
| 4 | <comment></comment> | ||
| 5 | <projects> | ||
| 6 | </projects> | ||
| 7 | <buildSpec> | ||
| 8 | <buildCommand> | ||
| 9 | <name>org.eclipse.jdt.core.javabuilder</name> | ||
| 10 | <arguments> | ||
| 11 | </arguments> | ||
| 12 | </buildCommand> | ||
| 13 | </buildSpec> | ||
| 14 | <natures> | ||
| 15 | <nature>org.eclipse.jdt.core.javanature</nature> | ||
| 16 | </natures> | ||
| 17 | <filteredResources> | ||
| 18 | <filter> | ||
| 19 | <id>1784965956299</id> | ||
| 20 | <name></name> | ||
| 21 | <type>30</type> | ||
| 22 | <matcher> | ||
| 23 | <id>org.eclipse.core.resources.regexFilterMatcher</id> | ||
| 24 | <arguments>node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments> | ||
| 25 | </matcher> | ||
| 26 | </filter> | ||
| 27 | </filteredResources> | ||
| 28 | </projectDescription> | ||
diff --git a/modules/ui-console/.classpath b/modules/ui-console/.classpath deleted file mode 100644 index 7f8bc25..0000000 --- a/modules/ui-console/.classpath +++ /dev/null | |||
| @@ -1,20 +0,0 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <classpath> | ||
| 3 | <!-- Defines your source folder --> | ||
| 4 | <classpathentry kind="src" output="bin/classes" path="src/main/java"> | ||
| 5 | <attributes> | ||
| 6 | <attribute name="optional" value="true"/> | ||
| 7 | </attributes> | ||
| 8 | </classpathentry> | ||
| 9 | <classpathentry kind="src" output="bin/test-classes" path="src/test/java"> | ||
| 10 | <attributes> | ||
| 11 | <attribute name="optional" value="true"/> | ||
| 12 | <attribute name="test" value="true"/> | ||
| 13 | </attributes> | ||
| 14 | </classpathentry> | ||
| 15 | <!-- Defines the standard Java System Library --> | ||
| 16 | <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> | ||
| 17 | <!-- Defines where compiled .class files go --> | ||
| 18 | <classpathentry kind="output" path="bin"/> | ||
| 19 | </classpath> | ||
| 20 | |||
diff --git a/modules/ui-console/src/test/java/com/example/AppTest.java b/modules/ui-console/src/test/java/com/example/AppTest.java deleted file mode 100644 index 0b08c28..0000000 --- a/modules/ui-console/src/test/java/com/example/AppTest.java +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | package com.example; | ||
| 2 | |||
| 3 | public class AppTest {} | ||
diff --git a/modules/ui-desktop/.classpath b/modules/ui-desktop/.classpath deleted file mode 100644 index 7d4bc5c..0000000 --- a/modules/ui-desktop/.classpath +++ /dev/null | |||
| @@ -1,34 +0,0 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <classpath> | ||
| 3 | <!-- Defines your source folder --> | ||
| 4 | <classpathentry kind="src" output="bin/classes" path="src/main/java"> | ||
| 5 | <attributes> | ||
| 6 | <attribute name="optional" value="true"/> | ||
| 7 | </attributes> | ||
| 8 | </classpathentry> | ||
| 9 | <classpathentry kind="src" output="bin/test-classes" path="src/test/java"> | ||
| 10 | <attributes> | ||
| 11 | <attribute name="optional" value="true"/> | ||
| 12 | <attribute name="test" value="true"/> | ||
| 13 | </attributes> | ||
| 14 | </classpathentry> | ||
| 15 | <!-- Defines the standard Java System Library --> | ||
| 16 | <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> | ||
| 17 | <!-- Defines where compiled .class files go --> | ||
| 18 | <classpathentry kind="output" path="bin"/> | ||
| 19 | |||
| 20 | <!-- Required OpenJFX JARs explicitly placed on the Modulepath --> | ||
| 21 | <classpathentry kind="lib" path="/usr/share/openjfx/lib/javafx.base.jar"> | ||
| 22 | <attributes><attribute name="module" value="true"/></attributes> | ||
| 23 | </classpathentry> | ||
| 24 | <classpathentry kind="lib" path="/usr/share/openjfx/lib/javafx.controls.jar"> | ||
| 25 | <attributes><attribute name="module" value="true"/></attributes> | ||
| 26 | </classpathentry> | ||
| 27 | <classpathentry kind="lib" path="/usr/share/openjfx/lib/javafx.graphics.jar"> | ||
| 28 | <attributes><attribute name="module" value="true"/></attributes> | ||
| 29 | </classpathentry> | ||
| 30 | <classpathentry kind="lib" path="/usr/share/openjfx/lib/javafx.fxml.jar"> | ||
| 31 | <attributes><attribute name="module" value="true"/></attributes> | ||
| 32 | </classpathentry> | ||
| 33 | </classpath> | ||
| 34 | |||
diff --git a/ui-console/.classpath b/ui-console/.classpath new file mode 100644 index 0000000..ec2bc02 --- /dev/null +++ b/ui-console/.classpath | |||
| @@ -0,0 +1,13 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <classpath> | ||
| 3 | <classpathentry kind="src" output="bin/classes" path="src/main/java"/> | ||
| 4 | <classpathentry kind="src" output="bin/test-classes" path="src/test/java"> | ||
| 5 | <attributes> | ||
| 6 | <attribute name="test" value="true"/> | ||
| 7 | </attributes> | ||
| 8 | </classpathentry> | ||
| 9 | <classpathentry kind="lib" path="../lib/junit/junit-platform-console-standalone-6.1.1.jar"/> | ||
| 10 | <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> | ||
| 11 | <classpathentry kind="output" path="bin"/> | ||
| 12 | </classpath> | ||
| 13 | |||
diff --git a/modules/ui-console/.project b/ui-console/.project index 9e047cb..9e047cb 100644 --- a/modules/ui-console/.project +++ b/ui-console/.project | |||
diff --git a/modules/ui-console/src/main/java/market/guess/ui/console/App.java b/ui-console/src/main/java/market/guess/ui/console/App.java index 06be86d..06be86d 100644 --- a/modules/ui-console/src/main/java/market/guess/ui/console/App.java +++ b/ui-console/src/main/java/market/guess/ui/console/App.java | |||
diff --git a/ui-console/src/test/java/market/guess/ui/console/AppTest.java b/ui-console/src/test/java/market/guess/ui/console/AppTest.java new file mode 100644 index 0000000..173dbb7 --- /dev/null +++ b/ui-console/src/test/java/market/guess/ui/console/AppTest.java | |||
| @@ -0,0 +1,12 @@ | |||
| 1 | package market.guess.ui.console; | ||
| 2 | |||
| 3 | import static org.junit.jupiter.api.Assertions.assertTrue; | ||
| 4 | |||
| 5 | import org.junit.jupiter.api.Test; | ||
| 6 | |||
| 7 | public class AppTest { | ||
| 8 | @Test | ||
| 9 | void deterministicTest() { | ||
| 10 | assertTrue(true); | ||
| 11 | } | ||
| 12 | } | ||
diff --git a/modules/api/.classpath b/ui-desktop/.classpath index 7f8bc25..bac8826 100644 --- a/modules/api/.classpath +++ b/ui-desktop/.classpath | |||
| @@ -1,20 +1,22 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <classpath> | 2 | <classpath> |
| 3 | <!-- Defines your source folder --> | 3 | <!-- Defines your source folder --> |
| 4 | <classpathentry kind="src" output="bin/classes" path="src/main/java"> | 4 | <classpathentry kind="src" output="bin/classes" path="src/main/java"/> |
| 5 | <attributes> | ||
| 6 | <attribute name="optional" value="true"/> | ||
| 7 | </attributes> | ||
| 8 | </classpathentry> | ||
| 9 | <classpathentry kind="src" output="bin/test-classes" path="src/test/java"> | 5 | <classpathentry kind="src" output="bin/test-classes" path="src/test/java"> |
| 10 | <attributes> | 6 | <attributes> |
| 11 | <attribute name="optional" value="true"/> | ||
| 12 | <attribute name="test" value="true"/> | 7 | <attribute name="test" value="true"/> |
| 13 | </attributes> | 8 | </attributes> |
| 14 | </classpathentry> | 9 | </classpathentry> |
| 15 | <!-- Defines the standard Java System Library --> | 10 | <!-- Defines the standard Java System Library --> |
| 16 | <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> | 11 | <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> |
| 17 | <!-- Defines where compiled .class files go --> | 12 | <!-- Defines where compiled .class files go --> |
| 18 | <classpathentry kind="output" path="bin"/> | 13 | <classpathentry kind="output" path="bin"/> |
| 14 | |||
| 15 | <classpathentry kind="lib" path="../lib/junit/junit-platform-console-standalone-6.1.1.jar"/> | ||
| 16 | <!-- Required OpenJFX JARs explicitly placed on the Modulepath --> | ||
| 17 | <classpathentry kind="lib" path="../lib/openjfx/javafx.base.jar"/> | ||
| 18 | <classpathentry kind="lib" path="../lib/openjfx/javafx.controls.jar"/> | ||
| 19 | <classpathentry kind="lib" path="../lib/openjfx/javafx.graphics.jar"/> | ||
| 20 | <classpathentry kind="lib" path="../lib/openjfx/javafx.fxml.jar"/> | ||
| 19 | </classpath> | 21 | </classpath> |
| 20 | 22 | ||
diff --git a/modules/ui-desktop/.project b/ui-desktop/.project index e421bbf..e421bbf 100644 --- a/modules/ui-desktop/.project +++ b/ui-desktop/.project | |||
diff --git a/modules/ui-desktop/src/main/java/market/guess/ui/desktop/App.java b/ui-desktop/src/main/java/market/guess/ui/desktop/App.java index 698cdd7..f0b2b7a 100644 --- a/modules/ui-desktop/src/main/java/market/guess/ui/desktop/App.java +++ b/ui-desktop/src/main/java/market/guess/ui/desktop/App.java | |||
| @@ -7,10 +7,6 @@ import javafx.scene.layout.StackPane; | |||
| 7 | import javafx.stage.Stage; | 7 | import javafx.stage.Stage; |
| 8 | 8 | ||
| 9 | public class App extends Application { | 9 | public class App extends Application { |
| 10 | public static void main(String[] args) { | ||
| 11 | launch(); | ||
| 12 | } | ||
| 13 | |||
| 14 | @Override | 10 | @Override |
| 15 | public void start(Stage stage) throws Exception { | 11 | public void start(Stage stage) throws Exception { |
| 16 | var javaVersion = System.getProperty("java.version"); | 12 | var javaVersion = System.getProperty("java.version"); |
diff --git a/ui-desktop/src/main/java/market/guess/ui/desktop/Launcher.java b/ui-desktop/src/main/java/market/guess/ui/desktop/Launcher.java new file mode 100644 index 0000000..ffe9505 --- /dev/null +++ b/ui-desktop/src/main/java/market/guess/ui/desktop/Launcher.java | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | package market.guess.ui.desktop; | ||
| 2 | |||
| 3 | import javafx.application.Application; | ||
| 4 | |||
| 5 | public final class Launcher { | ||
| 6 | public static void main(String[] args) { | ||
| 7 | Application.launch(App.class, args); | ||
| 8 | } | ||
| 9 | } | ||
diff --git a/ui-desktop/src/test/java/market/guess/engine/AppTest.java b/ui-desktop/src/test/java/market/guess/engine/AppTest.java new file mode 100644 index 0000000..0638bc1 --- /dev/null +++ b/ui-desktop/src/test/java/market/guess/engine/AppTest.java | |||
| @@ -0,0 +1,12 @@ | |||
| 1 | package market.guess.engine; | ||
| 2 | |||
| 3 | import static org.junit.jupiter.api.Assertions.assertTrue; | ||
| 4 | |||
| 5 | import org.junit.jupiter.api.Test; | ||
| 6 | |||
| 7 | public class AppTest { | ||
| 8 | @Test | ||
| 9 | void deterministicTest() { | ||
| 10 | assertTrue(true); | ||
| 11 | } | ||
| 12 | } | ||