diff --git a/pom.xml b/pom.xml index b9d6ccfd8..7d6ac2c6a 100644 --- a/pom.xml +++ b/pom.xml @@ -72,8 +72,8 @@ javax.annotation - jsr250-api - 1.0 + javax.annotation-api + ${javax-annotation-api} true @@ -157,7 +157,7 @@ javax.enterprise cdi-api - ${cdi} + 2.0 provided true @@ -185,13 +185,13 @@ javax.el el-api - ${cdi} + 1.0 test - org.apache.openwebbeans.test - cditest-owb + org.apache.openwebbeans + openwebbeans-se ${webbeans} test diff --git a/src/test/java/org/springframework/data/repository/cdi/WebbeansCdiRepositoryExtensionSupportIntegrationTests.java b/src/test/java/org/springframework/data/repository/cdi/WebbeansCdiRepositoryExtensionSupportIntegrationTests.java index 4bf8596c1..9e3b3f85f 100755 --- a/src/test/java/org/springframework/data/repository/cdi/WebbeansCdiRepositoryExtensionSupportIntegrationTests.java +++ b/src/test/java/org/springframework/data/repository/cdi/WebbeansCdiRepositoryExtensionSupportIntegrationTests.java @@ -1,5 +1,5 @@ /* - * Copyright 2011 the original author or authors. + * Copyright 2011-2017 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,35 +15,39 @@ */ package org.springframework.data.repository.cdi; -import org.apache.webbeans.cditest.CdiTestContainer; -import org.apache.webbeans.cditest.CdiTestContainerLoader; +import javax.enterprise.inject.se.SeContainer; +import javax.enterprise.inject.se.SeContainerInitializer; + import org.junit.AfterClass; import org.junit.BeforeClass; /** * CDI extension integration test using OpenWebbeans. - * + * * @author Oliver Gierke + * @author Mark Paluch */ -public class WebbeansCdiRepositoryExtensionSupportIntegrationTests extends - CdiRepositoryExtensionSupportIntegrationTests { +public class WebbeansCdiRepositoryExtensionSupportIntegrationTests + extends CdiRepositoryExtensionSupportIntegrationTests { - static CdiTestContainer container; + private static SeContainer container; @BeforeClass - public static void setUp() throws Exception { + public static void setUp() { - container = CdiTestContainerLoader.getCdiContainer(); - container.bootContainer(); + container = SeContainerInitializer.newInstance() // + .disableDiscovery() // + .addPackages(SampleRepository.class) // + .initialize(); } @Override protected T getBean(Class type) { - return container.getInstance(type); + return container.select(type).get(); } @AfterClass - public static void tearDown() throws Exception { - container.shutdownContainer(); + public static void tearDown() { + container.close(); } } diff --git a/src/test/resources/META-INF/beans.xml b/src/test/resources/META-INF/beans.xml deleted file mode 100644 index 73ae3a251..000000000 --- a/src/test/resources/META-INF/beans.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - -