CDI - quelle est la bonne bean.xml format?

J'ai une question sur le bon format et l'utilisation de la bean.xml fichier. Dans mes projets j'ai généralement utilisé ce contenu pour mon bean.xml les fichiers (pas de explizit bean déclaration):

<?xml version="1.0" encoding="UTF-8"?>
<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://java.sun.com/xml/ns/javaee/beans_1_0.xsd">
</beans>

Cela fonctionne bien dans le WildFly 8 et 9. Mais j'ai des problèmes de déploiement dans GlassFish 4. À la question: Glassfish 4, exemple simple en CDI échoue avec de la SOUDURE-001408 dépendances non satisfaites j'ai écrit sur un autre format:

<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"
          bean-discovery-mode="all">
</beans>

Il y a différents espaces de noms utilisés. Et GlassFish4 semble que les soins à ce sujet.

Qu'est-ce que le format correct de vide bean.xml Fichier utilisé pour JEE7 ?

OriginalL'auteur Ralph | 2015-10-05