<bean-discovery-mode>all</bean-discovery-mode>
import javax.inject.Inject;
public class MyLibraryClass {
@Inject
private MyDependency myDependency;
// ...
}
import javax.enterprise.context.SessionScoped;
@SessionScoped
public class MyStatefulComponent implements Serializable {
// ...
}
<dependencies>
<!-- Apache Geronimo JCDI Spec 1.0 -->
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jcdi_1.0_spec</artifactId>
<version>1.0</version>
</dependency>
</dependencies>