【发布时间】:2013-12-09 18:18:25
【问题描述】:
我在我的 Vista 32 机器上使用 Grails 2.3.3 和 IntelliJ Ultimate 12.1.6。
我使用 grails 命令行创建了一个新应用程序,然后添加了 spring security 和 spring security ui。我的 BuildConfig.groovy 插件部分包含
compile ":spring-security-core:2.0-RC2"
compile ":spring-security-ui:1.0-RC1"
我跑了
grails s2-quickstart
grails s2ui-override auth
grails s2ui-override register
我生成的 RegisterController 如下所示:
class RegisterController extends grails.plugin.springsecurity.ui.RegisterController {
}
grails.plugin 是红色且未解析,无论我尝试什么,我都无法让 IntelliJ 解析 grails.plugin
Grails 编译和运行应用程序没有问题,如果我覆盖我在 spring ui RegisterController 的源代码中找到的方法,它们会正确连接到应用程序,但我什至无法从 intell 编译,我可以'不要让 intellij 帮助我覆盖代码。
我认为在 IntelliJ 之外创建项目可能是个问题,所以我使用 IntelliJ 接口创建了一个新的 Grails 项目,插件仍然无法解决。
我尝试将插件添加为运行时,但没有成功。
我花了一个下午和晚上的时间研究这个,但没有成功。 IntelliJ 的主要版本 10 和 11 也有类似的问题,但没有最新版本,所以我决定寻求帮助,让 IntelliJ 识别 Grails 插件类。如有必要,我可以发布一个完整的小示例项目。
谢谢。 戴夫
【问题讨论】:
标签: grails intellij-idea spring-security