2014-01-14 2 views
1

Я использую инструмент 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?

+0

возможно дубликат [Генерирующая хэш-код() и Equals() при создании классов Java с использованием Mojo Jaxb2 maven plugin] (http://stackoverflow.com/questions/9062539/generating-hashcode-and-equals-when-creating-java-classes-using-mojo-jaxb2-m) –

+0

@BlaiseDough я знаю об этом вопросе, но я задавал вопрос о инструменте командной строки XJC в первом вопросе, а плагин CXF XJC Maven во втором, не ответил на него. – logoff

ответ

0

Основы JAXB2 включает в себя плагины для hashCode() и equals()

+0

Я спрашиваю о плагине CXF, а не об этом. и обе ссылки дают мне «HTTP Status 404» – logoff

+0

обе ссылки работают сейчас, но опять же информация о другом плагине. – logoff

 Смежные вопросы

  • Нет связанных вопросов^_^