The CDI fraction provides support for CDI (JSR-299).
<dependency> <groupId>org.wildfly.swarm</groupId> <artifactId>cdi</artifactId> </dependency>
Weld comes with a special mode for application development. When the development mode is enabled, certain built-in tools, which facilitate the development of CDI applications, are available. Setting this attribute to true activates the development mode.
If true then the non-portable mode is enabled. The non-portable mode is suggested by the specification to overcome problems with legacy applications that do not use CDI SPI properly and may be rejected by more strict validation in CDI 1.1.
If true then implicit bean archives without bean descriptor file (beans.xml) are ignored by Weld