1.4. Maven assemblies

EasyBeans build generates several assemblies. Assemblies are located in the assemblies folder.

1.4.1. End-User assemblies

The packages are available with Apache OpenJPA or Hibernate Entity Manager as persistence provider. Packages contain examples and are available with the zip or tgz format.

1.4.1.1. Jetty

EasyBeans can be launched within Jetty web container. The assemblies for Jetty are available in the assemblies/distrib/jetty/target folder.

1.4.1.2. JOnAS

EasyBeans can be launched within JOnAS 4 J2EE application server. The assemblies for JOnAS are available in the assemblies/distrib/jonas/target folder.

[Note] Note

EasyBeans is already included by default in JOnAS 5.0

1.4.1.3. Tomcat

EasyBeans can be launched within Apache Tomcat web container. The assemblies for Jetty are available in the assemblies/distrib/tomcat/target folder.

1.4.1.4. UberJar

EasyBeans can be launched without any container. This is done by using the uberjar file. EasyBeans is launched by using java -jar easybeans-uberjar-xxx.jar command.

1.4.2. Java EE modules assemblies

These assemblies are simple Java EE modules, without example or documentation. These assemblies are then packaged into End-User assemblies.

1.4.2.1. War module

The war module is then used for Apache Tomcat or Jetty web container.

1.4.2.2. Rar module

This module is used for JOnAS 4 J2EE Application server.