$ cd /path/to/deltaspike-project-1.9.4/
$ mvn clean install
The DeltaSpike source (modules and examples) is provided for inspection, contribution and testing purposes. The source must be built with Maven, which has been used to automate the compilation, testing and packaging processes. Arquillian tests are included with the source and a CDI implementation or container can be specified with which to carry out the tests.
In all cases, to obtain the DeltaSpike source, download deltaspike-project-1.9.4-source-release.zip
and extract the contents.
You can also obtain the DeltaSpike source from the project Git repository. The repository is subject to change and it can be used for contributing but should not be used in production environments. For more information, see Contribute to the DeltaSpike Source. |
DeltaSpike can be built without executing tests against a CDI implementation, with the following commands:
$ cd /path/to/deltaspike-project-1.9.4/
$ mvn clean install
Tests can be executed with both the JBoss Weld and Apache OpenWebBeans CDI implementations.
Container | Command to Execute Arquillian Tests |
---|---|
JBoss Weld 1.x (CDI 1.0) |
|
JBoss Weld 2.x (CDI 1.2) |
|
JBoss Weld 3.x (CDI 2.0) |
|
Apache OpenWebBeans |
|
Tests can be executed with JBoss Weld and Apache OpenWebBeans through Java EE 6+ application servers and containers. Configurations are currently provided as details in the table here.
Container | Command to Execute Arquillian Tests |
---|---|
Apache TomEE |
|
JBoss AS7 (without AS7 installation) |
|
JBoss AS7 (AS7 installation required) |
Set
|
JBoss WildFly 8 (without WildFly 8 installation) |
|
JBoss WildFly 8 (WildFly 8 installation required) |
Set
|
Oracle GlassFish 3 (without GlassFish 3 installation) |
|
Oracle GlassFish 3.1 (GlassFish 3.1 installation required) |
Install GlassFish (default setup without admin-password) and start
GlassFish with
|
Oracle GlassFish 4 (without Oracle GlassFish 4 installation) |
|
Oracle WebLogic 12c |
Install WebLogic 12c. Start Configuration Wizard to create a new basic
WebLogic Domain. Default options and domain name = base_domain,
administrator user name = weblogic1, administrator password = weblogic1.
Set
|
Tests can be debugged through Java EE 6+ application servers. Configurations are currently provided as details in the table here.
Container | Command to Execute Arquillian Tests with remote debugging |
---|---|
Apache TomEE |
Use remote debuggig at port 5005
|
For analysis of the DeltaSpike source, see https://analysis.apache.org/dashboard/index/org.apache.deltaspike:deltaspike-project
For information about DeltaSpike automated Jenkins builds, see https://builds.apache.org/view/A-D/view/DeltaSpike/