aboutsummaryrefslogtreecommitdiffstats
path: root/engine/.classpath
diff options
context:
space:
mode:
authorKostya <mail@sartin.in>2026-08-10 20:21:55 +0000
committerKostya <mail@sartin.in>2026-08-10 20:21:55 +0000
commit9d19a3187789f01d6dbbc73d14c7f90df3e67560 (patch)
treef93b0727ef25ef046e7f4d90c195cdd4bcf19348 /engine/.classpath
parent34deee1c5ef2df5ba2514f77ec4dfd4a684a9d13 (diff)
downloadguess-market-9d19a3187789f01d6dbbc73d14c7f90df3e67560.tar.gz
guess-market-9d19a3187789f01d6dbbc73d14c7f90df3e67560.tar.xz
guess-market-9d19a3187789f01d6dbbc73d14c7f90df3e67560.zip
Move engine contracts to api module, add I/O provider abstraction and PicoContainer wiring
Relocates GuessMarketEngine/GuessMarketContext into market.guess.api so engine and ui-console depend on a shared contract instead of engine internals, and makes context loading async (CompletableFuture). Adds InputProvider/OutputProvider interfaces with console implementations, wires the console app's Menu through a PicoContainer, and adds the generated model classes plus vendored picocontainer jar needed to build it.
Diffstat (limited to 'engine/.classpath')
-rw-r--r--engine/.classpath7
1 files changed, 7 insertions, 0 deletions
diff --git a/engine/.classpath b/engine/.classpath
index df0a2ce..8bbb374 100644
--- a/engine/.classpath
+++ b/engine/.classpath
@@ -12,6 +12,13 @@
12 </attributes> 12 </attributes>
13 </classpathentry> 13 </classpathentry>
14 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 14 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
15 <classpathentry kind="lib" path="../lib/jaxb/angus-activation.jar"/>
16 <classpathentry kind="lib" path="../lib/jaxb/jakarta.activation-api.jar"/>
17 <classpathentry kind="lib" path="../lib/jaxb/jaxb-core.jar"/>
18 <classpathentry kind="lib" path="../lib/jaxb/jaxb-impl.jar"/>
19 <classpathentry kind="lib" path="../lib/jaxb/jaxb-xjc.jar"/>
20 <classpathentry kind="lib" path="../lib/jaxb/jakarta.xml.bind-api.jar"/>
21 <classpathentry kind="lib" path="../lib/jaxb/jaxb-jxc.jar"/>
15 <classpathentry kind="lib" path="../lib/junit/junit-platform-console-standalone-6.1.1.jar"/> 22 <classpathentry kind="lib" path="../lib/junit/junit-platform-console-standalone-6.1.1.jar"/>
16 <classpathentry kind="output" path="bin"/> 23 <classpathentry kind="output" path="bin"/>
17</classpath> 24</classpath>