EclipseLink MOXy @XmlPath在移动文件后停止工作

时间:2013-01-04 21:09:06

标签: eclipselink moxy

我有这个巨大的java类文件,嵌套类在那里编码所有内容。 在我按照我想要的方式工作之后,我需要XML输出...我将嵌套类拆分为他们自己的类文件。

但是,当我运行代码时,我的所有@XmlPath注释都会被忽略。只有来自javax.xml.bind.annotation。*的原生文件仍然有效...

好的.. wtf,所以我把所有嵌套的类都放回原来的样子,并再次运行代码,并且@XmlPath(实际上没有MOXy的东西都没有工作)注释都不起作用......!

我试图移除jar,关闭eclipse,重新打开,然后重新添加jar,仍然没有。

如何让EclipseLink MOXy再次运行?

1 个答案:

答案 0 :(得分:1)

您需要确保正确配置EclipseLink JAXB (MOXy)个罐子并且您在与您的域模型相同的包中有一个名为jaxb.properties的文件,并带有以下条目:

javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory

了解更多信息