Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Table of Contents

Table of Contents
indent10px
styledisc
printablefalse

CODI Module Overview

MyFaces CODI consists of the following modules:

...

Optional configuration modules:

Optinal Java-EE5 Support Modules
The following Modules are NOT needed with Java-EE6+ application servers.

  • OpenWebBeans Support Module
  • Weld Suppord Module

Optional All-in-one bundles (alternative to the separated modules above)

  • All CODI modules for JSF 1.2
  • All CODI modules for JSF 2.0+
  • All CODI modules for JSF 1.2 OSGi bundle
  • All CODI modules for JSF 2.0+ OSGi bundle
  • Alternative-configuration
  • Alternative-configuration OSGi

Scroll down to see how to add those modules to your project.

...

Code Block
xml
xml
titleOptional properties
<properties>
    <codi.version>1.0.0-SNAPSHOT<3</codi.version>
</properties>

...

Code Block
xml
xml
titleOPTIONAL all-in-one dependency for JSF 1.2 projects - for CODI 0.9.x
<dependency>
    <groupId>org.apache.myfaces.extensions.cdi.cdi<bundles</groupId>
    <artifactId>myfaces-extcdi-distbundle-jsf12</artifactId>
    <version>${codi.version}</version>
    <scope>compile</scope>
</dependency>

...

Code Block
xml
xml
titleOPTIONAL all-in-one dependency for JSF 2.0 projects - for CODI 0.9.x
<dependency>
    <groupId>org.apache.myfaces.extensions.cdi.cdi<bundles</groupId>
    <artifactId>myfaces-extcdi-distbundle-jsf20</artifactId>
    <version>${codi.version}</version>
    <scope>compile</scope>
</dependency>

...

Entries for CODI v1+v0.9.x (deprecated)

Code Block
xml
xml
titleOPTIONAL all-in-one dependency for JSF 1.2 projects - for CODI 0.9.x
<dependency>
    <groupId>org.apache.myfaces.extensions.cdi.bundles<cdi</groupId>
    <artifactId>myfaces-extcdi-bundledist-jsf12</artifactId>
    <version>${codi.version}<<version>0.9.5</version>
    <scope>compile</scope>
</dependency>

...

Code Block
xml
xml
titleOPTIONAL all-in-one dependency for JSF 2.0 projects - for CODI 0.9.x
<dependency>
    <groupId>org.apache.myfaces.extensions.cdi.bundles<cdi</groupId>
    <artifactId>myfaces-extcdi-bundledist-jsf20</artifactId>
    <version>${codi.version}<<version>0.9.5</version>
    <scope>compile</scope>
</dependency>

...