toop-playground-ng
This project contains the n(ext) g(eneration) of the toop demo ui, using the EDM v2 components.
Prerequisites
- Java Development Kit (JDK) 8+
- Maven
Workflow
Before doing anything, run "mvn clean install" to compile the entire project.
DemoUI DC
To run the application, run "mvn jetty:run" from the toop-demoui-dc module and open http://localhost:8080/
To produce a deployable production mode WAR:
- change productionMode to true in the servlet class configuration (nested in the UI class)
- run "mvn clean package"
- test the war file with "mvn jetty:run-war"
Travis will automatically deploy the DC on https://dc-freedonia.dev.exchange.toop.eu
DemoUI DP
To run the web application, run "mvn exec:java" from the toop-demoui-dpweb module and open http://localhost:9090/
To produce a deployable JAR of the web application, including all of the dependencies, run "mvn clean package".
The toop-demoui-dplib module contains a TOOP Data Provider that uses YAML files as a data source. It can take an EDMRequest as an input and produces an EDMResponse or an EDMErrorResponse in the output. This is used by the Data Provider WebApp.
Travis will automatically deploy the DP on https://dp-elonia.dev.exchange.toop.eu