Bonjour,
Je suis actuellement en train de suivre ce cours :
http://atatorus.developpez.com/tutor...ur-client/#LIV
Je souhaiterai utiliser la méthode "WSDL First" soit la création d'un fichier WSDL avant dans le but de pouvoir le réutiliser pour n'importe quel langage (et non pas seulement Java).
Le problème étant que je bloque à l'étape "IV-B. Génération du code", je n'arrive pas à utiliser Apache CXF pour générer mes classes (lorsque je l'intègre à mon pom.xml j'ai une erreur "plugin execution not covered by lifecycle configuration org.apache.cxf:cxf-codegen-plugin:$(cxf.version):wsdl2java (execution: generate-sources, phase: generate-sources)", j'ai essayé de la combler en ajoutant les balises <pluginManagement> entre build et <plugins>, ce qui retire l'erreur mais ne donne toujours rien.
J'ai ensuite essayé de générer mes classes via le plugin eclipse Java Development Tools qui me permet de faire un clic droit sur le WSDL > Web Services > Generate Java Bean Skeleton, j'obtiens alors une génération "à peu près" similaire à celle en exemple mais je me pose des questions :
- le fait de rencontrer des erreurs auparavant avec d'autres méthodes de génération remet-il en cause la génération ?
- il me manque un des types dans les classes générées alors qu'il est bien créé (le type simple "BookGenre"), que faire? Le but étant de porter cet apprentissage sur un de mes projets ...
Les classes généres :
https://image.noelshack.com/fichiers...lassesgen1.png
https://image.noelshack.com/fichiers...lassesgen2.png
https://image.noelshack.com/fichiers...lassesgen3.png
Merci beaucoup
Partager