2017-01-16 51 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的新實例時傳入此類。

相關問題