CDI issue (OpenEJB / OpenWebBeans)

Has anyone been able to use liquibase 3 with OpenEJB?  It looks like the weld-specific excludes in beans.xml cause OpenEJB to reject the jar and fail the CDI container start-up.  Ignoring elements in an unrecognized namespace is not an option according to the OpenEJB developers. See liquibase – Cannot unmarshall the beans.xml

In the long term, the CDI spec is supposed to include provider-neutral include/exclude.  In the short term I will try building liquibase 3.0.2 from source with all the CDI code removed and bootstrap it by hand.  Unless someone can suggest something simpler!


I have done the same as you for now, but really CDI should not be in the core jar and provided as an option.