Ich verwende maven-jaxb2-plugin, um die equals
und hashCode
Methoden zu generieren.maven-jaxb2-plugin: Wie benutze ich meine eigene EqualsStrategy
Ich habe eigene Strategien implementiert, abgeleitet von JAXBEqualsStrategy
und JAXBHashCodeStrategy
.
Gibt es eine Möglichkeit zu sagen, das Plugin diese Strategien anstelle der Standard-Strategien zu verwenden?
z. über eine Konfiguration wie
<arg>-Xequals=my.own.EqualsStrategy</arg>
Das ist eine unkomplizierte Lösung. Ich wünschte, ich hätte das in der Dokumentation gefunden. Also, während ich bastelte, benutzte ich das Maven-Replacer-Plugin, um alle Vorkommen von JaxBEqualsStrategy mit my.own.EqualsStrategy aus dem generierten Code zu finden und zu ersetzen. – cbo