Kennen Sie ein gutes JAXB-Plugin, das Builder-Musterklassen für die generierten JAXB-Klassen generiert hat? Das Erstellen einer Domäne mit JAXB-generierten Klassen ist sehr unangenehm. Ich habe ein Plugin gesehen, das jemand 2010 zurückgeschrieben hat, aber es verwendet nicht das neueste maven-Plugin jaxb2-maven-plugin, und es erfordert auch, dass Sie Bindungen für jeden Schematyp angeben, der nicht robust ist.
Ja, es gibt jetzt ein Plugin, um fließende Builder für JAXB-generierte Klassen zu generieren. Es gibt ein GitHub-Projekt auf
Es enthält ein paar nützliche JAXB-Plugins. Sie können Quelle und Binärdateien von GitHub herunterladen, oder erhalten Sie Maven-Artefakte von Das zentrale Repository
Hoffe, das hilft. Wenn Sie irgendwelche Fragen haben, fragen Sie mich einfach, ich bin derjenige, der es angefangen hat.
Das folgende Codefragment aus einer pom.xml
-Datei verwendet maven cxf-xjc-plugin
, um die JAXB-Klassen zu generieren, und nutzt jaxb-fluent-api
auch, um es zu aktivieren. fließende Schnittstellen ... die nicht unbedingt ein komplettes Builder-Muster sind ... aber ich denke, dass sie Platz für Leute lassen, damit sie in Ordnung kommen diese Richtung.
Tags und Links java xml jaxb2 jaxb2-maven-plugin