Могу ли я заменить jaxb.properties кодом?

Я использую некоторые нестандартные расширения из реализации JAXB в EclipseLink, и для включения этой реализации мне нужно настроить ее с помощью jaxb.properties. Работает хорошо.

Однако из-за ошибки сборки файл свойств не был включен в нужное место, в результате использовался JAXB по умолчанию, который без каких-либо ошибок просто продолжал анализировать файл XML, игнорируя нестандартные extension, оставив меня с неработающим компонентом.

Чтобы сделать его более надежным, я бы хотел избавиться от файла свойств и указать конфигурацию контекста в коде. У меня уже есть зависимость от EclipseLink во время компиляции из-за их аннотаций, и мне не нужна эта часть, настраиваемая во время развертывания (фактически, видя, что может пойти не так, я не хочу ее настраивать).

9
задан Community 23 May 2017 в 12:01
поделиться