This project builds Bonita Execution Engine (Community Edition)
Java JDK 1.8 (to compile), and JVM 8 or 11 (to run)
This project bundles the Gradle Wrapper, so the gradlew
script is available at
the project root.
Just run the following Gradle command:
./gradlew build
To be able to successfully build the Bonita components that use the Engine, run:
./gradlew publishToMavenLocal
Among other things, it also generates the javadoc used by Bonita Studio.
The command above runs all unit tests. To skip them, add the -x test
option.
To run all unit + integration tests (on the default embedded H2 database), run the following command:
./gradlew test integrationTest
To run all unit + integration tests on mysql, oracle, sqlserver or postgres using a Docker container, run one of the following commands:
./gradlew mysqlDatabaseTest
./gradlew oracleDatabaseTest
./gradlew sqlserverDatabaseTest
./gradlew postgresDatabaseTest
In order to contribute to the project, read the guide.