Задание среды выполнения Moxy для проекта Play с зависимостью model in

Я работаю над проектом Play Framework (WebProject), где я использую модель jaxb/Moxy, определенную в jar, которую я импортирую через SBT. Этот jar создается из другого проекта (ModelProject) путем добавления «jaxb.свойства » файл пакета, содержащего классы модели:
javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory

Чтобы получить эту работу для модульных тестов в ModelProject, я должен был добавить следующую строку в сборку.sbt файл:
resourceDirectory in Compile <<= baseDirectory { _ / "src" }

Мой вопрос: есть ли способ, которым я могу использовать среду выполнения Moxy при создании JAXBContext в WebProject, используя класс из ModelProject для его начальной загрузки? В идеале я хотел бы указать это в рамках ModelProject, как это будет использоваться другими проектами в будущем.

Спасибо.

1 ответ

  1. Возможно, не идеальное решение, но я просто решил создать пакет в WebProject, содержащий класс «MoxyBootstrapper» и jaxb.файл свойств, содержащий javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactoryстроку.

    Затем я передаю этот класс при создании нового экземпляра JAXBContext.