2017-01-16 6 views
0

私はSBT経由でインポートするjaxb/Moxyモデルを使用しているPlay Frameworkプロジェクト(WebProject)で作業しています。この瓶は、モデルクラスを含むパッケージに「jaxb.properties」ファイルを追加することにより、別のプロジェクト(ModelProject)から作成されます。 javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory依存関係のあるモデルでPlayプロジェクトのMoxyランタイムを指定する

これはModelProjectでユニットテストのために働いて得るために、私は以下を追加する必要がありましたラインbuild.sbtファイルに: resourceDirectory in Compile <<= baseDirectory { _/"src" }

私の質問は:私はWebProjectでたJAXBContextを作成するとき、私はそれをブートストラップするModelProjectからクラスを使用して、MOXYランタイムを使用することができる方法はありますか?理想的には、これをModelProject内で指定して、今後他のプロジェクトで使用されるようにしたいと考えています。

ありがとうございました。

答えて

0

私はちょうど理想的な解決策ではないかもしれませんが、私はちょうど "MoxyBootstrapper"クラスとjavax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory行を含むjaxb.propertiesファイルを含むWebProjectでパッケージを作成することに決めました。

次に、このクラスをJAXBContextの新しいインスタンスを作成するときに渡します。

関連する問題