Arquillian Containers

The Payara Arquillian containers provide various Arquillian containers for integration testing with Payara Community.

In version 5.2022.5, the following containers are available:

Payara Server:

Payara Micro:

Obtaining the Containers

Arquillian containers are included in a project via their Maven coordinates:

<dependency>
    <groupId>fish.payara.arquillian</groupId>
    <artifactId>arquillian-payara-${container-name}</artifactId>
    <version>${version}</version>
</dependency>

Some containers will be either in development or an early release version. The same process can be used in these cases, but the artifact will need to be built from the source. The containers can be found in the Payara Arquillian source code repository.

Clone the ecosystem-arquillian-connectors Git repository:

git clone https://github.com/payara/ecosystem-arquillian-connectors.git

Build and install:

mvn clean install -DskipTests
An example application demonstrating how to create a test suite that runs the tests inside various Payara Platform distributions using Arquillian can be seen in the Payara Examples repository. See specifically the ecosystem/arquillian-example subproject for an example of using Arquillian