使用equals()和hashCode()方法从DTD生成Java类
我已经习惯了从命令行使用XJC工具。但我意识到,我无法使用使用equals()和hashCode()方法从DTD生成Java类,java,maven,jaxb,xjc,cxf-xjc-plugin,Java,Maven,Jaxb,Xjc,Cxf Xjc Plugin,我已经习惯了从命令行使用XJC工具。但我意识到,我无法使用equals()和hashCode()方法生成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
equals()
和hashCode()
方法生成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插件来实现这种目标。我很高兴和你在一起。如果我能用这个Maven插件做同样的工作,我会非常高兴
1。是否可以使用CXF XJC Maven插件从DTD文件生成
equals()
和hashCode()
方法?JAXB2基础包括hashCode()
和equals()的插件
可能重复@BlaiseDoughan我知道这个问题,但我在第一个问题中询问了命令行XJC工具,在第二个问题中询问了CXF XJC Maven插件,没有回答。我问的是CXF插件,不是这个。这两个链接都给了我一个“HTTP状态404”,这两个链接现在都可以工作了,但同样,信息是关于一个不同的插件的。