Comment télécharger l’API J2EE (javaee.jar) à partir de Maven

Comment télécharger l'API J2EE (javaee.jar) depuis Maven

Cette solution ci-dessousjava.net javaee.jarne contient que les API J2ee, elle ne contient aucun corps de méthode. C'est bien pour la compilation, mais pas pour exécuter ou déployer votre application, car cela provoquera des erreurs «Absent Code attribute in method that is not native or abstract in class» ou une autre méthode non trouvée. En raison de la politique, il n'est pas possible d'inclure cejavaee.jar dans un référentiel Maven public.

La meilleure pratique consiste toujours à obtenir la version complète d'origine dejavaee.jar à partir deshttp://www.oracle.com/technetwork/java/javaee/overview/index.html et à l'inclure manuellement dans votre projet.

La bibliothèque API J2EE (javaee.jar oujavaee-api.jar) n'est pas disponible dans le référentiel Maven par défaut (http://repo1.maven.org/maven2/). Vous devez le télécharger depuisJava.Net repository.

1. Ajouter un référentiel Java.Net


    Java.Net
    http://download.java.net/maven/2/

2. Ajouter la dépendance J2EE


    javax
    javaee-api
    6.0

Exemple complet de pom.xml



  4.0.0
  com.example
  SpringWebExample
  war
  1.0-SNAPSHOT
  SpringWebExample Maven Webapp
  http://maven.apache.org

  
    
        Java.Net
        http://download.java.net/maven/2/
    
  

  
    
    
        javax
        javaee-api
        6.0
    
  
  
    SpringWebExample