Est-ce que quelqu'un a réussi à générer du code java à partir d'un fichier de schéma JAXB sans XJC?Générer dynamiquement des sources java (sans xjc)
Un peu similaire à
JavaCompiler javaCompiler = ToolProvider.getSystemJavaCompiler()
utilisé pour compiler dynamiquement code Java à la volée.
Remarque: L'exécution sur JDK 6, ce qui signifie que com.sun.*
outils paquets sont déconseillés (merci Blaise Doughan pour l'indice)
J'ai eu une exception pendant parseSchema: 'java.lang.IllegalArgumentException: ID système 'C: \ Users \ Federico \ Documents \ NetBeansProjects \ Wadl2Java \ myxsd.xsd 'n'est pas absolue' Pouvez-vous aider s'il vous plaît? –
Pour les fichiers locaux, j'ai résolu en utilisant les chemins absolus et en définissant l'ID système comme 'is.setSystemId (schemaFile.toURI(). ToString())' –
@Uccio, désolé, était en vacances, heureux que vous ayez résolu le problème. – Osw