Maven和Eclipse(Mars 4.5)JavaEE发生冲突?

时间:2016-02-10 14:36:34

标签: eclipse maven jpa

问题在几天前开始,问了一个问题(Eclipse 4.5.1 jpa 2.1 facet error),但没有得到太多回应。与此同时,我已经找到了问题可能的位置(Maven工作区分辨率设置),但对解决方案一无所知。我的IDS是Eclipse Mars 4.5(最新版本,2天前下载并安装)。 'problem'项目有许多类,它们从同一个工作区中的另一个项目扩展@MappedSuperclasses(@MSC)。

以下是Maven工作区分辨率为:

时发生的情况

启用 - (i)'JPA详细信息'视图正常运行,(ii)persistence.xml文件正常打开(即底部显示标签等),但是(iii)将@MSC添加到persistence.xml会产生错误“班级'[班级]'无法解决”。尝试将@MSC文件添加到orm.xml文件,结果相同。一切都编译(即问题项目中的类扩展@MSC类没有问题)。

禁用 - (i)'JPA详细信息'视图不再有效,& (ii)persistence.xml仅使用基本的xml编辑器打开,该编辑器生成许多问题消息(包括“未定义的目标实体”),这表明Eclipse不再将项目视为合格的JPA项目。

我真的在6点和7点就可以了,感谢你的指导。这是否需要抑制那些令人恼火的误报?感谢。

FWIW这里是persistence.xml版本的文本: persistence version =“2.1”xmlns =“http://xmlns.jcp.org/xml/ns/persistence”xmlns:xsi =“http://www.w3.org/2001/XMLSchema-instance”xsi:schemaLocation = “http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd

0 个答案:

没有答案