我正在将我的项目迁移到 JBoss AS 7,并且我已经阅读了一些有关其模块的信息。我的问题很简单(我认为),我不知道如何在开发阶段包含这个模块。例如,我使用 hibernate,在 Eclipse 中使用 JBoss Tools 和 JBoss AS 6,我只需说该项目将使用 JBoss 7 并且它们的所有“jar”都可用。但是使用 JBoss 7,hibernate-core 对我来说不可用。我知道我可以选择将 hibernate-core 添加为我的 pom 上的“提供”,但还有另一种方法吗?
我想说的是在你的 pom 上添加 hibernate-core 作为“提供”并添加
Dependency: org.hibernate
to your META-INF/MANIFEST.MF
or
<dependencies>
<module name="org.hibernate" />
</dependencies>
to jboss-deployment-structure.xml
是要走的路。通过这种方式,您可以在运行时访问与 JBoss 捆绑在一起的 Hibernate,而无需将它们包含在您的部署中。只需确保您使用 JBoss 附带的相同版本的 Hibernate(对于 JBoss AS 7.1.1 为 Hibernate 4.0.1)。另请查看开发者指南.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)