Arquillian Container GlassFish Remote 6.x

GlassFish 6.x Remote Container integration for the Arquillian Project

License

License

Categories

Categories

JBoss Container Application Servers GlassFish Arquillian Application Testing & Monitoring
GroupId

GroupId

org.jboss.arquillian.container
ArtifactId

ArtifactId

arquillian-glassfish-remote-6
Last Version

Last Version

1.0.0.Alpha1
Release Date

Release Date

Type

Type

jar
Description

Description

Arquillian Container GlassFish Remote 6.x
GlassFish 6.x Remote Container integration for the Arquillian Project
Project URL

Project URL

http://www.jboss.org/arquillian-glassfish-remote-6
Project Organization

Project Organization

JBoss by Red Hat

Download arquillian-glassfish-remote-6

How to add to project

<!-- https://jarcasting.com/artifacts/org.jboss.arquillian.container/arquillian-glassfish-remote-6/ -->
<dependency>
    <groupId>org.jboss.arquillian.container</groupId>
    <artifactId>arquillian-glassfish-remote-6</artifactId>
    <version>1.0.0.Alpha1</version>
</dependency>
// https://jarcasting.com/artifacts/org.jboss.arquillian.container/arquillian-glassfish-remote-6/
implementation 'org.jboss.arquillian.container:arquillian-glassfish-remote-6:1.0.0.Alpha1'
// https://jarcasting.com/artifacts/org.jboss.arquillian.container/arquillian-glassfish-remote-6/
implementation ("org.jboss.arquillian.container:arquillian-glassfish-remote-6:1.0.0.Alpha1")
'org.jboss.arquillian.container:arquillian-glassfish-remote-6:jar:1.0.0.Alpha1'
<dependency org="org.jboss.arquillian.container" name="arquillian-glassfish-remote-6" rev="1.0.0.Alpha1">
  <artifact name="arquillian-glassfish-remote-6" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.jboss.arquillian.container', module='arquillian-glassfish-remote-6', version='1.0.0.Alpha1')
)
libraryDependencies += "org.jboss.arquillian.container" % "arquillian-glassfish-remote-6" % "1.0.0.Alpha1"
[org.jboss.arquillian.container/arquillian-glassfish-remote-6 "1.0.0.Alpha1"]

Dependencies

compile (9)

Group / Artifact Type Version
jakarta.servlet : jakarta.servlet-api jar 5.0.0-M1
org.jboss.arquillian.container : arquillian-glassfish6-common jar 1.0.0.Alpha1
org.jboss.arquillian.container : arquillian-container-spi jar
org.jboss.arquillian.container : arquillian-container-test-spi jar
org.jboss.arquillian.protocol : arquillian-protocol-servlet-jakarta jar
org.jboss.arquillian.testenricher : arquillian-testenricher-cdi-jakarta jar
org.jboss.arquillian.testenricher : arquillian-testenricher-ejb-jakarta jar
org.jboss.arquillian.testenricher : arquillian-testenricher-resource-jakarta jar
org.jboss.arquillian.testenricher : arquillian-testenricher-initialcontext jar

test (3)

Group / Artifact Type Version
jakarta.ejb : jakarta.ejb-api jar 4.0.0-RC1
org.jboss.arquillian.junit : arquillian-junit-container jar
junit : junit jar

Project Modules

There are no modules declared in this project.

Arquillian GlassFish 6 Container Integration

This is an initial port of the GlassFish 5 and earlier Arquillian container integrations to GlassFish 6, which builds on the Jakarta EE 9 APIs. Jakarta EE 9 switched the based API package namespace from javax.* to jakarta.*, introducing a source and binary incompatibility with previous versions of Java EE and Jakarta EE 8.

Because of this, the GlassFish container integration for 6.x and later has been broken out into a new project.

Building

Build using the staging profile to pull in the staged but unreleased Jakarta dependencies:

mvn -Pstaging install

TODO

The GlassFish 5.x and earlier version had support for an embedded version of the container integration. Those APIs have changed significantly and the embedded container support still needs to be updated for GlassFish 6.x.

org.jboss.arquillian.container

An Innovative Testing Platform for the JVM

Versions

Version
1.0.0.Alpha1