- Java 1.6
- Maven 3
- Configuration of the JBoss Maven repository in settings.xml
Install the project using the provided settings.xml:
mvn -s build/settings.xml install
If you will be building the project often, you'll want to create/modify your own ~/.m2/settings.xml file.
If you're a regular JBoss developer, see:
Otherwise, see:
Once your repositories are configured, simply type:
mvn install
-
assembly/
Contains the instructions for creating the final binary distributable in .zip format. -
build/
Contains code related to building Escalante, including downloading and unzipping a base JBoss Application Server used for testing. -
core/
Includes common code use by several Escalante components. -
lift/
Includes code to run the Escalante Lift module. -
modules/
Parent project for all Escalante modules. -
testsuite/
Parent project containing integration testsuites for testing Escalante modules. -
integration-tests/
Contains a series of Arquillian-based tests against the packaged distribution.
Before you attempt to do any testing, whether it's via command line Maven,
or any IDE, please make sure build/
project is built, so that base
JBoss Application Server is downloaded and unzipped in designated location.
If you want to avoid building the entire project, you can simply build the
individual module via:
mvn install -pl build
Once the base JBoss Application Server has been installed, simply run your tests via command line or the IDE.