Skip to content

Intersmash/intersmash-applications

Repository files navigation

Intersmash Applications

Applications used by Intersmash tests.

Simple build workflow

Overview

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.

Modules

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.

About

Application services deployments to be used by Intersmash tests

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages