@nanobpm/nano-ide-app-embedded-jvm
v1.3.0
Published
Embedded Nano JVM app pack for the Nano RAD IDE: run the Nano BPMN engine in-process inside the JVM via io.github.jwulf:nano-bernd, driven by an outer stock Camunda REST job worker (Camunda 8, Self-Managed, or Nano gateway).
Readme
@nanobpm/nano-ide-app-embedded-jvm
An Embedded Nano (JVM) app pack for the Nano RAD IDE.
It scaffolds an app that runs the Nano BPMN engine in-process inside the JVM
via io.github.jwulf:nano-bernd,
driven by an outer stock Camunda REST job worker (ADR 0005). The inner Bernd
engine serves an outer BPMN task — the same pattern works against Camunda 8
SaaS, Self-Managed, or a Nano gateway.
What it contributes
- File types:
.java(Monaco's Java language service). - Starter template (
embedded-jvm-starter) — "KYC microservice": a Maven project where an inner Bernd engine, embedded in the JVM, fulfils a task claimed by an ordinary outer Camunda REST worker. - Toolchain (Maven):
- Run →
mvn compile exec:javaonmicroservice/pom.xml. - Compile →
mvn -DskipTests package.
- Run →
Requirements
- Java (the pack
requiresthejavalang pack) and Maven (mvn) on the host. Without Maven the app pack's toolchain probe reports it as absent.
Install
Install it from the console's Extensions marketplace, or add it to a
project's pack set. The console reads nano-ide.ext.json and offers the
KYC microservice template on the JVM runtime.
Licence
Apache-2.0.
