]
Rastislav Wagner closed JBIDE-18584.
------------------------------------
Verified in JBDS 9.0.0.Alpha1-v20150216-1042-B11
New beans.xml should let the user choose the CDI version
---------------------------------------------------------
Key: JBIDE-18584
URL:
https://issues.jboss.org/browse/JBIDE-18584
Project: Tools (JBoss Tools)
Issue Type: Enhancement
Components: cdi
Affects Versions: 4.2.0.CR1
Reporter: Xavier Coulon
Assignee: Viacheslav Kabanovich
Labels: new_and_noteworthy
Fix For: 4.3.0.Alpha1
Attachments: NewBeansXMLWizard.png, scr.png
The "New beans.xml" wizard generates the following content:
{code}
<?xml version="1.0"?>
<beans
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://jboss.org/schema/cdi/beans_1_0.xsd"/>
{code}
but Java EE 7 includes CDI 1.1 which is like
{code}
<beans
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd"
version="1.1" bean-discovery-mode="annotated">
</beans>
{code}
It would be nice if the wizard supported multiple versions of CDI (with the default value
based on the CDI project facet ?)