Overview
Other MyFaces Extensions
- ExtVal
- Ext-Script
- [Orchestra]
- [Portlet Bridge]
Community
Development
Sponsorship
Your browser does not support iframes
CODI is hosted as Subproject of Apache MyFaces. As usual you can checkout a tag or the latest trunk from the Apache MyFaces Subversion repository or you can use the Github or Bitbucket mirror.
svn co https://svn.apache.org/repos/asf/myfaces/extensions/cdi/trunk/ myfaces-codi
git clone git://github.com/apache/myfaces-extcdi.git
hg clone https://os890@bitbucket.org/MyFaces/myfaces-extcdi
Please make sure that you are using Maven 2.2 for building MyFaces CODI.
cd myfaces-codi mvn clean install
If the builds run out of memory, you should use the following settings:
set MAVEN_OPTS=-Xmx1024m -Xms512m -XX:MaxPermSize=128M
The local Maven Repository contains the fine grained modules as well as pre-configured all-in-one JAR files.
The CODI Modules - Overview and Configuration pages shows how to include CODI in a project.
It works out of the box - see the descriptions above.
Since v1.0.1+ CODI is compatible with Java 1.5. Even though you compile it with JDK 1.6, the build is configured to produce Java 1.5 compatible bytecode. However, if you have to compile it on your own and your company doesn't allow you to use JDK 1.6 for it, you have to do some adjustments:
As mentioned before, you don't have to do that if you are using released artifacts or snapshots of the snapshot repository. And you also don't have to do it, if you can use JDK 1.6 just for the build process.