Salut,
J'utilise Eclipse 3.4.2 (ganymede), pour le développement des EJB2.1, avec les XDoclets 1.2.1
Je suis les étapes de création d'un bean session décrites dans ce tuto : http://www.jmdoudoux.fr/java/dejae/chap025.htm, une fois je valide la création de mon premier bean, pour lancer le script Ant qui exécutera l'XDoclet, cela échoue, et j'ai l'erreur suivante :
Buildfile: D:\Travail\Workspace\.metadata\.plugins\org.eclipse.jst.j2ee.ejb.annotations.xdoclet\tempAnt.xml
init:
ejbdoclet:BUILD FAILED
D:\Travail\Workspace\.metadata\.plugins\org.eclipse.jst.j2ee.ejb.annotations.xdoclet\tempAnt.xml:69: 2.1 is not a legal value for this attribute
Total time: 1 second
Voici ce que j'ai dans le fichier tempAnt :
62 <ejbdoclet 63 destdir="${ejb.module.gen}" 64 mergedir="${xdoclet.merge.dir}" 65 excludedtags="@version,@author,@todo" 66 addedtags="@wtp generated" 67 ejbspec="${ejb.spec.version}" 68 force="${xdoclet.force}" 69 verbose="true" >
Je sens que ça a une liaison avec la version d'EJB, merci de me le confirmer et si quelqu'un connait la source, qu'il me fasse profiter de son expérience dessus.
Merci d'avance.
Salut,
Donc, absolument c'était un problème de version, pas d'EJB, mais de XDoclets, j'ai utilisé la version 1.2.2 et ça marche à merveille.
Bonne journée.