Компилятор JAXB и порядок атрибутов

Я хотел бы контролировать порядок атрибутов в файлах .java, сгенерированных компилятором JAXB.

Я знаю, что порядок атрибутов не важен для проверки XML. Порядок важен для текстового сравнения маршаллированного xml в среде регрессионного тестирования. Порядок атрибутов в файле напрямую влияет на порядок атрибутов в маршалированных тегах xml.

Каждый раз, когда запускается JAXB-компилятор, группы атрибутов появляются в другом порядке, даже без изменений в схеме. В компиляторе нет очевидной опции, позволяющей предотвратить такое поведение.

Я хотел бы избежать запуска сценария посткомпиляции для алфавитного переупорядочения атрибутов в сгенерированных файлах .java, поскольку это разбивает группы атрибутов, но я не уверен, что есть другой вариант.

Любые предложения очень ценятся.

Спасибо дэйв

Ответы на вопрос(4)

Ваш ответ на вопрос