我有一个xml架构文件,并已从中生成类。在开发过程中,xsd可能会更改。如何确保xsd和生成的类同步?

有可能在构建时通过maven生成类。是否使用此功能,我想确定是否可以进行单元测试。

谢谢和问候
斯蒂夫

最佳答案

在什么情况下不能同步?
虽然我可以想象writing a simple JAXB plugin它将为生成的类添加架构时间戳记-以便您可以在单元测试中比较时间戳记。

但是,我对整个方法感到怀疑。模式编译是构建过程的一部分,这在设计上必须完美无缺。您不是要检查Java文件是否与已编译的.class文件“同步”吗?架构编译也应如此。

07-27 13:22
查看更多