Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bonitasoft/bonita-web
https://github.com/bonitasoft/bonita-web
lifecycle-platform published-never subtree transitive-dep
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bonitasoft/bonita-web
- Owner: bonitasoft
- License: gpl-2.0
- Created: 2013-07-11T08:39:00.000Z (over 11 years ago)
- Default Branch: dev
- Last Pushed: 2023-12-05T22:31:02.000Z (about 1 year ago)
- Last Synced: 2024-04-14T05:15:09.200Z (9 months ago)
- Topics: lifecycle-platform, published-never, subtree, transitive-dep
- Language: Java
- Homepage: http://community.bonitasoft.com/
- Size: 94.9 MB
- Stars: 23
- Watchers: 38
- Forks: 46
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bonita Web
## Requirements
> Java JDK 11
This project bundles the [Maven Wrapper](https://github.com/takari/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](https://github.com/bonitasoft/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](https://github.com/bonitasoft/bonita-developer-resources/blob/master/CONTRIBUTING.MD).
## 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