Commit 66688ef
Remove all Java code — monex is now pure XQuery
eXist-db 7.0 provides WebSocket infrastructure in exist-core
(WebSocketModule, ConsoleCompatModule), making monex's Java
WebSocket code unnecessary. JMXToken reimplemented in pure XQuery.
Removed (all Java source — src/main/java entirely):
- org.exist.remoteconsole.RemoteConsoleEndpoint
- org.exist.remoteconsole.RemoteConsoleAdapter
- org.exist.console.ConsoleAdapter
- org.exist.console.xquery.ConsoleModule
- org.exist.console.xquery.Log
- org.exist.console.xquery.JMXToken
- All Java dependencies (exist-core, javax.websocket, jackson, slf4j, etc.)
- Java build plugins (maven-javadoc, maven-source)
Added:
- modules/monex.xqm — pure XQuery monex:jmx-token() using file:read()
Updated:
- JS clients: /rconsole → /ws (exist-core WebSocket endpoint)
- app.xql: console:jmx-token → monex:jmx-token (XQuery module)
- exist.processor.version → 7.0.0 (requires WebSocket support)
- xar-assembly.xml: removed Java JAR/dependency packaging
Follow-up: full de-mavenization (Maven → Node.js/Gulp) per semver.xq model
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent d08c81f commit 66688ef
File tree
13 files changed
+44
-675
lines changed- src
- main
- java/org/exist
- console
- xquery
- remoteconsole
- xar-resources
- modules
- resources/scripts
- test/cypress/e2e
13 files changed
+44
-675
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
59 | | - | |
| 58 | + | |
60 | 59 | | |
61 | | - | |
62 | | - | |
63 | 60 | | |
64 | 61 | | |
65 | 62 | | |
| |||
68 | 65 | | |
69 | 66 | | |
70 | 67 | | |
71 | | - | |
72 | | - | |
| 68 | + | |
73 | 69 | | |
74 | 70 | | |
75 | 71 | | |
76 | 72 | | |
77 | 73 | | |
78 | 74 | | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
| 75 | + | |
115 | 76 | | |
116 | 77 | | |
117 | 78 | | |
| |||
395 | 356 | | |
396 | 357 | | |
397 | 358 | | |
398 | | - | |
399 | | - | |
400 | | - | |
401 | | - | |
402 | | - | |
403 | | - | |
404 | | - | |
405 | | - | |
406 | | - | |
407 | | - | |
408 | | - | |
409 | | - | |
410 | | - | |
411 | | - | |
| 359 | + | |
412 | 360 | | |
413 | 361 | | |
414 | 362 | | |
| |||
This file was deleted.
Lines changed: 0 additions & 91 deletions
This file was deleted.
This file was deleted.
0 commit comments