2014-01-14 40 views
1

我從命令行使用XJC工具。但是我意識到,我無法使用它生成使用equals()hashCode()方法的Java類。我用這個:使用equals()和hashCode()方法從DTD生成Java類

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.是否有可能產生從XJC工具DTD文件equals()hashCode()方法呢?

此外,我知道我可以使用Maven插件來實現這種目標。我很高興與The CXF XJC Maven Plugin。如果我可以用這個Maven插件做同樣的工作,我會非常高興。

1.是否可以使用The CXF XJC Maven Plugin從DTD文件生成equals()hashCode()方法?

+0

可能重複時創建使用魔JAXB2 Java類maven插件](http://stackoverflow.com/questions/9062539/generating-hashcode-and-equals-when-creating-java-classes-using-mojo-jaxb2-m) –

+0

@BlaiseDough我意識到這個問題,但是我在第一個問題中詢問命令行XJC工具,在第二個問題中詢問了CXF XJC Maven插件,在那裏沒有回答。 – logoff

回答

相關問題