Я помещаю файл jaxb.properties в пакет, где находятся мои классы, где я использую другой поставщик JAXB (как показано в этой ссылке Указание EclipseLink MOXy в качестве вашего JAXB Provider ), который я использую для демаршаллинга.
Происходит следующее:
Когда я запускаю проект из Eclipse / STS, демаршаллинг работает нормально, , поскольку он читает файл jaxb.properties.
Когда я собираю проект с Maven 3 ( mvn clean install
), файл jaxb.properties не включается в пакет, поэтому эти классы не могут успешно демаршалировать файлы XML. Затем мне нужно вручную поместить файл jaxb.properties, перейдя к развернутому приложению, введя пакет и вставив файл.
Решения? Спасибо!