Dav*_*net 11 grails intellij-idea spring-security
我在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"
Run Code Online (Sandbox Code Playgroud)
我跑了
grails s2-quickstart
grails s2ui-override auth
grails s2ui-override register
Run Code Online (Sandbox Code Playgroud)
我生成的RegisterController看起来像这样:
class RegisterController extends grails.plugin.springsecurity.ui.RegisterController {
}
Run Code Online (Sandbox Code Playgroud)
grails.plugin是红色的,没有解决,无论我尝试什么,我都无法让IntelliJ解决grails.plugin
Grails编译并运行应用程序没有问题,如果我覆盖我在Spring ui RegisterController的源代码中找到的方法,他们正确连接到应用程序,但我甚至无法从intell编译,我无法获得intellij帮助我覆盖代码.
我想也许在IntelliJ之外创建项目是一个问题所以我使用IntelliJ接口创建了一个新的Grails项目,插件仍然无法解决.
我尝试将插件添加为运行时没有成功.
我花了整个下午和晚上研究这个没有成功.IntelliJ的主要版本10和11有类似的问题,但没有最新的,所以我决定寻求帮助以使IntelliJ识别Grails插件类.如有必要,我可以发布一个完整的小样本项目.
谢谢.戴夫
th3*_*org 13
当我将新插件放入BuildConfig.groovy时,我经常遇到这个问题,但通常不会添加jar依赖项.
我通过在菜单中执行以下操作来解决它:工具> Grails>同步Grails设置
您可以通过在项目视图中导航到grails-app> target> work>插件来判断插件是否在IDEA中同步.每个同步插件在目录图标的右下角都有一个小蓝色方块.如果它没有该图标,则表明它未与IDEA正确同步.
| 归档时间: |
|
| 查看次数: |
3315 次 |
| 最近记录: |