This is the backend for the dashboard and notifications module of the YAWL Web Frontend.
YAWL is a BPM/Workflow system, based on a concise and powerful modelling language, that handles complex data transformations, and full integration with organizational resources and external Web Services."
YAWL Dashboard Backend is based on the Spring Framework and the Java programming language. The most libraries are downloaded automatically by the package manager gradle. But for this to work, you have to install the latest Java Development Kit and gradle.
This project uses the YAWL library. Do the following steps to make the YAWL library available for gradle:
- Download and install maven from https://maven.apache.org/download.cgi.
- Download the latest version of the YAWL library. E.g.https://github.com/yawlfoundation/yawl/releases/download/v4.1/YAWL_LibraryJars_4.1.zip
- Unzip the zip file.
- Use maven to install the yawl library jar to local maven repo:
mvn install:install-file -Dfile=yawl-lib-4.1.jar -DgroupId=org.yawlfoundation.yawl -DartifactId=yawl-lib -Dversion=4.1 -Dpackaging=jar
- Open shell
- Goto project root directory
- Run
gradle build
The result can be found under the path build/libs/yawl-dashboard-backend.war
!