EXECUTE: Create a mavenized CDI project.
EXECUTE: Add infinispan jars to it:
<dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-core</artifactId> <version>5.1.0.ALPHA2</version> </dependency> <dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-cdi</artifactId> <version>5.1.0.ALPHA2</version> </dependency>
EXECUTE: Create the following bean:
@Stateless public class FooEJB { @Inject Cache<String, String> defaultCache; }
FAILURE: The injection is marked as a problem. It has unsatisfied dependency.
ASSERT: Ctrl+Click on the injection. It should suggest opening org.infinispan.cdi.CacheManager.getAdvancedCache() producer.