Chapter 1. Building EasyBeans From Source.

Table of Contents

1.1. Requirements
1.1.1. JDK
1.1.2. Maven
1.1.3. Ant
1.1.4. TestNG
1.1.5. Clover
1.2. Optional Requirements
1.2.1. Eclipse
1.2.2. Eclipse Plugins
1.2.2.1. Checkstyle Plugin
1.2.2.2. AnyEdit Plugin
1.2.2.3. Asm Plugin
1.2.2.4. TestNG Plugin
1.3. Compiling EasyBeans
1.4. Maven assemblies
1.4.1. End-User assemblies
1.4.1.1. Jetty
1.4.1.2. JOnAS
1.4.1.3. Tomcat
1.4.1.4. UberJar
1.4.2. Java EE modules assemblies
1.4.2.1. War module
1.4.2.2. Rar module

1.1. Requirements

1.1.1. JDK

A Java SE 5 is required to build EasyBeans. Make sure that the JDK used to build EasyBeans is compliant with the new Java 5 features.

1.1.2. Maven

The maven tool is used with pom.xml files to build EasyBeans. This tool is available at http://maven.apache.org. The 2.0.7 or later version is recommanded

1.1.3. Ant

Some tests are not yet available as maven tests, then the ant tool is needed to run the tests. The ant tool is available at http://ant.apache.org

1.1.4. TestNG

The test suite of EasyBeans uses the TestNG tool. This tool is available at http://www.testng.org.

1.1.5. Clover

The test suite of EasyBeans uses Clover, which is a code-coverage, analysis tool. Atlassian has granted licenses to open source projects. Refer to http://www.atlassian.com/software/clover/ for more about Clover.