1

我正在尝试在 IntelliJ 中为使用 ActiveJDBC 的 Gradle 项目设置调试配置,但遇到了错误。在配置中,我调用了运行 instrumentModels 任务,但我仍然得到一个检测异常。我将构建切换到 Gradle 构建,然后是仪器模型,但我仍然收到异常。有没有人在没有 Maven 的情况下配置过这个?

4

1 回答 1

0

您可以使用 Gragle 插件:http: //javalite.io/instrumentation#gradle-instrumentation-plugin

如果这不起作用,您可以执行以下操作: https ://github.com/emacadie/my_groovy_apps_001/blob/working/active_jdbc/other.gradle

如果这不起作用,只需遵循指南:http: //javalite.io/instrumentation#standalone-instrumentation

由于您没有在问题中提供一条错误消息,因此我无法为您提供进一步的帮助。

根据评论更新:

如果您收到此异常:

'org.javalite.activejdbc.InitException' exception. failed to determine Model class name, are you sure models have been instrumented?

它只意味着一件事:模型没有仪表化。所以,问题是:如果你看到它们在你眼前被安装,它们怎么可能没有被安装呢?答案是:有时 IDE 喜欢重新编译类(包括模型),这会让检测工具化为乌有。如果你接触了一个模型类,你需要再次检测类文件。

只需观看此页面上的视频:http: //javalite.io/instrumentation它会详细介绍此问题。

于 2018-06-14T19:27:35.920 回答