gpt4 book ai didi

grails - 如何在 Grails 项目的依赖项(IntelliJ 模块依赖项)中使用 Hibernate?

转载 作者:行者123 更新时间:2023-12-02 15:13:26 27 4
gpt4 key购买 nike

我有一个引用 Java 库(作为 IntelliJ 模块依赖项)的 Grail 应用程序。这可行,但是一旦我将休眠添加为 Java 库的依赖项,Grails 将不再运行。

Loading Grails 2.0.1
Error Error executing script RunApp: Provider for javax.xml.parsers.SAXParserFactory cannot be found (Use --stacktrace to see the full trace)

在我的 Java 模块中,我添加了以下内容的休眠:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>4.0.0.Final</version>
</dependency>

我看不出有什么好的办法。 Grails 依赖报告没有显示任何冲突的库。如果在 Grails 应用程序中安装了 hibernate 插件,则会发生错误。

请记住(在这种情况下)Java 库是 不是 通过 BuildConfig.groovy 合并。它被合并为 IntelliJ 模块依赖项。如果我通过 BuildConfig.groovy 将模块合并为 jar,一切正常,但我无法进入 Java 代码。

澄清:

根据 JetBrains 的说法,Java 库作为 IntelliJ 模块依赖项和 BuildConfig.groovy 合并。从命令行执行时,项目可以工作,这只是从 IDE 启动时的问题。

建议?

最佳答案

将 Java 库的依赖返回到 BuildConfig.groovy 并使用最新版本的 IDEA:http://confluence.jetbrains.net/display/IDEADEV/IDEA+11.1+EAP .导航应该可以正常工作。

关于grails - 如何在 Grails 项目的依赖项(IntelliJ 模块依赖项)中使用 Hibernate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9788265/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com