Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用equals()和hashCode()方法从DTD生成Java类_Java_Maven_Jaxb_Xjc_Cxf Xjc Plugin - Fatal编程技术网

使用equals()和hashCode()方法从DTD生成Java类

使用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

我已经习惯了从命令行使用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 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”,这两个链接现在都可以工作了,但同样,信息是关于一个不同的插件的。