2017-01-16 52 views
0

我正在使用在我通过SBT导入的jar中定义的jaxb/Moxy模型的Play Framework项目(WebProject)。这罐子是从其他项目(ModelProject)加入了“jaxb.properties”文件包包含模型类创建: javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory指定播放项目与依赖模型的Moxy运行时

得到这个工作在ModelProject单元测试,我不得不添加以下行到build.sbt文件: resourceDirectory in Compile <<= baseDirectory { _/"src" }

我的问题是:有没有当我在WebProject创建的JAXBContext,我可以使用的莫西运行的方式,使用类从ModelProject来引导呢?理想情况下,我想在ModelProject中指定它,因为它将在未来用于其他项目。

谢谢。

回答

0

也许不是一个理想的解决方案,但我决定建立在WebProject包含“MoxyBootstrapper”类和包含javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory线jaxb.properties文件包。

然后,我在创建JAXBContext的新实例时传入此类。

相关问题