Existe-t-il un substitut à xdoclet prenant en charge les génériques?
Question
J'ai un ancien projet EJB (2.1) qui utilise xdoclet (1.2.3) pour générer les interfaces EJB. Malheureusement, xdoclet rend impossible l’utilisation de génériques dans les signatures de méthodes.
Existe-t-il un substitut ou un autre moyen d'autoriser les génériques dans les paramètres?
Voici le type minimum d'utilisation des génériques que je recherche:
public Object ejbMethod(Collection<String> param) { return null;}
Bien sûr, plus il y en a, mieux c'est.
La solution
Vous pouvez vouloir vérifier XDT-1581 , un correctif (non publié) pour la prise en charge des génériques dans le module EJB xdoclet. Je ne l'ai pas testé cependant.
PS: autant que je sache, XDoclet 2 (qui a un Le plugin Ejb ) prend en charge les génériques.
Autres conseils
Essayez de remplacer xjavadoc-1.x.jar par le dernier fichier de la bibliothèque. (Passer de xjavadoc-1.1.jar à xjavadoc-1.5.jar a fonctionné pour moi)