Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bonitasoft/bonita-web-pages
https://github.com/bonitasoft/bonita-web-pages
lifecycle-platform published-internal-only subtree transitive-dep
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/bonitasoft/bonita-web-pages
- Owner: bonitasoft
- License: gpl-2.0
- Created: 2018-02-13T16:58:45.000Z (almost 7 years ago)
- Default Branch: dev
- Last Pushed: 2024-11-12T16:18:37.000Z (about 1 month ago)
- Last Synced: 2024-11-12T17:26:22.469Z (about 1 month ago)
- Topics: lifecycle-platform, published-internal-only, subtree, transitive-dep
- Language: JavaScript
- Homepage:
- Size: 12.3 MB
- Stars: 6
- Watchers: 15
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bonita web pages sp
Contains Bonita Portal web pages.
# Build
## Requirements
* Java 11
* UI Designer is used to build the pages. It must be installed in your local maven repository prior to building bonita-web-pages
* look at the build.gradle file to know which UI Designer is required to build the pages
* install the UI Designer as described in the [UI Designer repository](https://github.com/bonitasoft/bonita-ui-designer)
## Gradle TasksThe following tasks should be executed with the Gradle wrapper (gradlew(.bat)) to avoid version compatibility issues
### Build artifacts
``./gradlew build``
### Run pages tests
``./gradlew runTestChrome``
### UID pages development
You can start an UI Designer development environment using
``./gradlew runUID``
project properties can be used to specify where bonita is located and the credentials to log in with.
``./gradlew runUID -PbonitaUrl=http://localhost:8080 -PbonitaUser=walter.bates -PbonitaPassword=bpm``
### Version
Version is declared in gradle.propertiesTo override the current version on build, use the parameter **-Pversion** like:
```
./gradlew -Pversion=7.9.3
```### Extra repositories
repositories can be added using comma separated list of repositories
using property `extraRepositories` in format `repo_name::repo_url`credentials can be passed using properties `repo_nameUsername` and
`repo_namePassword`it can be configured using `-PextraRepositories=` or gradle.properties
file.example of gradle properties set in `~/.gradle/gradle.properties`
```properties
extraRepositories=releases::https://repo1/releases,snapshots::https://repo2/snapshots/
releasesUsername=username
releasesPassword=password
snapshotsUsername=username
snapshotsPassword=password
```The same can be done for publishing repository (single repo) using property `altDeploymentRepository`