We are always looking for new contributors to the project.
Pleaes see our Community Section for more information.
The sources of Apache OpenWebBeans are maintained in the Apache Software Foundation Subversion repository. This is the repository where all committers work on.
The SVN trunk currently contains our effort to implement the CDI-2.0 specification and is considered production ready.
The sources can be checked out read only with the following command:
svn co http://svn.apache.org/repos/asf/openwebbeans/trunk openwebbeans
If you have commit rights, then you should use
svn co https://svn.apache.org/repos/asf/openwebbeans/trunk openwebbeans
For checking out sources of the stable CDI-1.2 version of OpenWebBeans, please use the owb_1.7.x branch from here:
svn co http://svn.apache.org/repos/asf/openwebbeans/branches/owb_1.7.x/
For checking out sources of the stable CDI-1.0 version of OpenWebBeans, please use the owb_1.1.x branch from here:
svn co http://svn.apache.org/repos/asf/openwebbeans/branches/owb_1.1.x/
We also provide GIT mirrors from our SVN repository
git clone git://git.apache.org/openwebbeans.git
Another mirror is available on github:
https://github.com/apache/openwebbeans
Apache OpenWebBeans can be built by using Apache Maven. Just go into the source directory and execute
mvn clean install
The following maven profiles exist in our build to trigger additional build steps and configuration:
In trunk they are all activated by default and run every time you build OpenWebBeans.
For older OpenWebBeans versions you might enable them manually.
mvn clean install -Ptck -Pjsr330-tck -Pdoc