This is a template project base on
- nuxtjs for web ui base framework
- vuetifyjs for web ui framework
- Pandomium for desktop cef environment
- Spring Boot for inner server
also
- jooq as SQL framework
- H2database as default inner database
This project meant to build a framework which base on java(kotlin) as self contained backend,with CEF as frontend to display Vue based web gui.
-
download natives
-
go to
/ui
, runyarn
ornpm install
to get ui depends -
back to project root,
gradlew BuildWebUI
to build web files. -
gradlew SyncWebUI
to copy web files to spring project -
gradlew bootjar
to build SpringBoot bootjar -
with bootjar mostly under
/build/libs
extract natives from step 1. into/natives
-
javaw -jar XXXX.jar
while see what happend~