Prospero is a tool combining Galleon feature packs and wildfly-channels to provision and update Wildfly server.
The demo below provisions and updates Wildfly 29.0.0.Final.
cd <PROSPERO_HOME>
mvn clean install
./prospero install --profile=wildfly --dir=wfly-29 --channel=examples/wildfly-29.0.0.Final-channel.yaml
examples/wildfly-29.0.0.Final-manifest.yaml
(configured in the wildfly-29.0.0.Final-channel.yaml) and update undertow-core version to:
- groupId: "io.undertow"
artifactId: "undertow-core"
version: "2.3.8.Final"
./prospero update perform --dir=wfly-29
The full distribution of Prospero includes a Wildfly feature pack, a standalone zip and documentation. Building those projects is excluded by default and enabled only if a maven dist
profile is enabled.
cd <PROSPERO_HOME>
mvn clean install -Pdist
Slower tests (e.g. including provisioning a full server), are located in integration-tests directory and are enabled by -DallTests
property.
cd <PROSPERO_HOME>
mvn clean install -DallTests