An open API service indexing awesome lists of open source software.

https://github.com/hal/release-stream

Management console release stream for WildFly 12 and below
https://github.com/hal/release-stream

Last synced: over 1 year ago
JSON representation

Management console release stream for WildFly 12 and below

Awesome Lists containing this project

README

          

# ⚠ Maintenance Version

This repository is the maintenance codebase of the HAL managament console for WildFly 12 and below. For the most recent version, please use https://github.com/hal/console

---

# Release Strem
This maven build acts as the release coordination of the HAL management console that can be used across products. An essential part of the release stream is to provide a way to build the final master console.

At the moment HAL includes the following extensions:

- PicketLink
- Teiid
- Switchyard

The core console and the extensions are compiled together into one final master console. This master console is assembled as a zip file named `hal-console--overlay.zip`. The zip contains a layer which can be safley unzipped into an existing WildFly / EAP installation.

# Profiles
The HAL build can be controlled by using one or several profiles:

- __<no profile>__: Whithout specifying a profile the console for the community (WildFly) version is built.
- __product__ *and* __eap__: Builds the console with EAP specific settings (module.xml, L&F).
- __dev__: Reduces the GWT compile time drastically. Restricts the languages to english and the browser permutations to firefox (cannot be combined with eap).

# Build
To build use `mvn clean install` from the root directory and choose a combination of profiles from above.

# Install
Unzip `target/hal-console--overlay.zip` into an existing WildFly / EAP installation and restart the server.