Applications used by Intersmash tests.
The goal is to have a common repository for applications that can be built out of community and product bits, and to be able and compile them by enabling relevant Maven profiles.
The applications are grouped by category, and their POM configuration is designed in a way that allows for them to be built either out of community or product bits. For example the WildFly applications in the wildfly submodule can generate either WildFly or JBoss EAP 8.x (8.0.z and 8.1.x)/JBoss EAP XP (5.z and 6.x) applications, see the wildfly module documentation for additional details.
The applications can be used by tests and can be built locally or in cloud native environments, e.g.: via the s2i process on OpenShift.
Applications built for WildFly or JBoss EAP and JBoss EAP XP variants, either via the WildFly Maven Plugin or the WildFly Jar Maven Plugin.
See the individual applications documentation for more details about the specifics.
Provides APIs that allow to access the generated applications.
For instance the
ApplicationProvider#wildflyMicroprofileReactiveMessagingKafkaProvisionedServerPath provides the path of
the server
directory which contains a WildFly or JBoss EAP 8.x server generated by the WildFly Maven Plugin, which
includes the deployment.
Utility module that holds the resources needed to perform code style validation and formatting.