JBoss Application Server
$Id: README.txt 96970 2009-11-25 16:28:51Z pgier $

Directory Structure
-------------------
build - Contains the build scripts for creating the complete JBoss AS distribution.
component-matrix - Contains Maven configuration which controls dependency versions.
testsuite - Contains code and build scripts for testing the application server
thirdparty - Used during the build process
tools - Various files used by the build (ant, maven, etc)

The remaining directories contain the various components of the application server.


Building
-------------------
From the root directory, run the build script "./build.sh" or "build.bat"
Or call maven directly "mvn install"

For slightly faster builds, the maven enforcer plugin can be skipped.
./build.sh -P-enforce

Generation of the source jars can be skipping by deactivating the sources
profile.
./build.sh -P-sources

During development you may want to build only a single module and update the 
distribution build.  This can be done using the property "module".
For example, to build the "ejb3" module and update the dist build, run the following:
./build.sh -Dmodule=ejb3

A full zip of the distribution build can be created using the "dist-zip" profile.
./build.sh -Pdist-zip


Running the Testsuite
--------------------
Change the the testsuite directory "cd testsuite"
Build the tests "./build.sh"
Run the tests "./build.sh tests"



