我有一个 xml 架构文件,并从中生成了类。在开发过程中,xsd 可能会发生变化。如何确保 xsd 和生成的类同步?
可以通过 Maven 在构建时生成类。使用与否,我想在单元测试中确定。
感谢和问候 斯特夫
最佳答案
什么情况下不能同步? 虽然我可以想象writing a simple JAXB plugin这会将架构时间戳添加到生成的类中 - 以便您可以在单元测试中比较时间戳。
但是我对整个方法持怀疑态度。架构编译是构建过程的一部分,并且设计必须完美无缺。您没有检查 Java 文件是否与已编译的 .class 文件“同步”,是吗?架构编译的情况也应该如此。
关于java - 如何自动测试xsd和生成的类是否同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7817568/