Skip to content

bonitasoft/bonita-web

Repository files navigation

Bonita Web

Requirements

Java JDK 11

This project bundles the Maven Wrapper, so the mvnw script is available at the project root.

Dependencies

The project depends on bonita-engine artifacts so if you want to build a branch in a SNAPSHOT version, you must build the bonita-engine first (install artifacts in your local repository).

If you build a tag, you don't need to build the bonita-engine as its artifacts are available on Maven Central.

Contribution

If you want to contribute, ask questions about the project, report bug, see the contributing guide.

Build the project

At root level (same location as the parent pom.xml) :

./mvnw clean install

Structure

Parent pom.xml

Contains the common maven configuration such as:

  • the definition of all the dependencies version, e.g., junit.version, bonita.engine.version, ...
  • the maven repositories

common module

Contains the back-end business logic, i.e., the code executed on the server side. But also contains shared code between back end and front (e.g. model) and the implement of the REST API.

test-toolkit

Contains integration tests utils

server module

Contains the server side code of portal