Компилятор JAXB и порядок атрибутов
Я хотел бы контролировать порядок атрибутов в файлах .java, сгенерированных компилятором JAXB.
Я знаю, что порядок атрибутов не важен для проверки XML. Порядок важен для текстового сравнения маршаллированного xml в среде регрессионного тестирования. Порядок атрибутов в файле напрямую влияет на порядок атрибутов в маршалированных тегах xml.
Каждый раз, когда запускается JAXB-компилятор, группы атрибутов появляются в другом порядке, даже без изменений в схеме. В компиляторе нет очевидной опции, позволяющей предотвратить такое поведение.
Я хотел бы избежать запуска сценария посткомпиляции для алфавитного переупорядочения атрибутов в сгенерированных файлах .java, поскольку это разбивает группы атрибутов, но я не уверен, что есть другой вариант.
Любые предложения очень ценятся.
Спасибо дэйв