Я использую инструмент XJC из командной строки. Но я понял, что я не могу генерировать Java-классы с использованием методов equals()
и hashCode()
. Я использовал это:генерировать классы Java из DTD с помощью методов equals() и hashCode()
xjc -dtd -d directory -p com.example.package file.dtd
Я не знаю, как сгенерировать методы. Моя версия:
xjc version "JAXB 2.1.10 in JDK 6"
JavaTM Architecture for XML Binding(JAXB) Reference Implementation, (build JAXB 2.1.10 in JDK 6)
1. Можно ли генерировать equals()
и hashCode()
методы из DTD-файла с XJC инструментом?
Кроме того, я знаю, что могу использовать плагины Maven для достижения таких целей. Я очень доволен The CXF XJC Maven Plugin. Я был бы очень рад, если бы я мог сделать ту же работу с этим плагином Maven.
1. Можно ли генерировать equals()
и hashCode()
методов из файла DTD с помощью плагина CXF XJC Maven?
возможно дубликат [Генерирующая хэш-код() и Equals() при создании классов Java с использованием Mojo Jaxb2 maven plugin] (http://stackoverflow.com/questions/9062539/generating-hashcode-and-equals-when-creating-java-classes-using-mojo-jaxb2-m) –
@BlaiseDough я знаю об этом вопросе, но я задавал вопрос о инструменте командной строки XJC в первом вопросе, а плагин CXF XJC Maven во втором, не ответил на него. – logoff