Manage permissions for users, user groups and roles in Enonic XP.
Just copy the built JAR files to the $XP_HOME/deploy folder, or use the deploy task from the Gradle:
./gradlew deploy
./gradlew build
This runs the UI checks (vp check, strict server tsc, vitest), the JUnit suites under both
script engines, and packs the jar.
-Penv=dev builds the client for development — sourcemaps, no minification:
./gradlew build -Penv=dev
Skip the verification tasks:
./gradlew build -x check -x test
or use the yolo task, which skips them and deploys:
./gradlew yolo
The client and the server-side TypeScript are one pnpm project at the repository root:
pnpm install
pnpm dev # watch build
pnpm check # format, lint, typecheck, test