У меня есть сварочный код, который выглядит следующим образом, и работает отлично

import org.jboss.weld.Container;
import org.jboss.weld.environment.se.Weld;
import org.jboss.weld.environment.se.WeldContainer;

public class MainApp2 {   
    public static void main(String[] args) throws Exception { 
            Weld weld = new Weld();
            WeldContainer weldContainer = weld.initialize();            
            OrderManagementImpl2 impl = WeldContainer.instance(weldContainer.getId()).select(OrderManagementImpl2.class).get();
            System.out.println("impl = "+impl);
            impl.createProduct();
    }}   

Я пытаюсь преобразовать его в openbwebbeans, учитывая этот код ниже, но получаю ошибку

Тип API [...] не найден с квалификаторами

для всех моих точек инъекции. Это единственный код, не являющийся стандартом java / j2ee *, использующий стороннюю библиотеку), поэтому для запуска openWebBeans не должен быть настроен должным образом. Это правильный способ настройки openWebBeans?

открыть код WebBeans:

import java.util.Set;
import javax.enterprise.inject.spi.Bean;
import javax.enterprise.inject.spi.BeanManager;
import org.apache.webbeans.config.WebBeansContext;
import org.apache.webbeans.spi.ContainerLifecycle;

public class MainApp2 {   
    public static void main(String[] args) thrwos Exception {
            WebBeansContext currentInstance = WebBeansContext.currentInstance();
            ContainerLifecycle container = currentInstance.getService(ContainerLifecycle.class);
            container.startApplication(null);
            BeanManager beanManager = container.getBeanManager();      
            Set<Bean<?>> beans = beanManager.getBeans(OrderManagementImpl2.class);
            Bean bean = beans.iterator().next();
            OrderManagementImpl2 impl = OrderManagementImpl2.class.cast(OrderManagementImpl2.class);
            System.out.println("impl = "+impl);
            impl.createProduct();
    }}

Я использую эти банки для openwebbeans:

javaee-api-8.0.1.jar
openwebbeans-spi-2.0.10.jar    
geronimo-interceptor_1.2_spec-1.0.jar
geronimo-jcdi_2.0_spec-1.0.1.jar
geronimo-atinject_1.0_spec-1.0.jar
openwebbeans-impl-2.0.10.jar
xbean-asm7-shaded-4.12.jar
xbean-finder-shaded-4.12.jar
0
user873432