The Domino Rest Admin Client is a web UI that facilitates managing schemas, scopes, and applications using Domino Rest API. By nature, it is built on JavaScript and the React framework, but it is used in a Maven application (Domino Rest API) as a WebJar. This WebJar will be contained in Domino Rest API's Java libraries.
Once you have Domino Rest API, you can access it on http://localhost:8880/admin/ui.
Check Contributing for details on how to contribute.
Domino Rest Admin Client uses Maven to build the WebJar. As such, the following dependencies are needed:
Dependency | Version |
---|---|
Java | 1.8 |
maven-clean-plugin | 3.1.0 |
maven-jar-plugin | 3.2.2 |
exec-maven-plugin | 3.0.0 |
All these dependencies are listed in the pom.xml file.
maven-jar-plugin
builds the WebJar.
Domino Rest Admin Client uses npm
as its package manager. The exec-maven-plugin
runs these npm
commands when building the application.
The config.json file contains the configurations for Admin UI and the paths that will be available in the WebJar.
To build, run:
mvn run clean package
Copyright 2022-23, HCL America, Inc. under Apache License.