2014-01-14 41 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

回答

相关问题