首页 文章

grails spring-security-core插件不会在intellij idea 9/10下制作

提问于
浏览
1

我最近一直在玩grails框架的想法,一切都进展顺利,直到我停止spring-security-core grails插件 . 使用grails compile / run-app / etc时,插件和项目工作正常,但是intellij idea(9)不再能够“制作”项目,给我一个错误:

脚步:

  • grails create-app my-app grails

  • install-plugin spring-security-core

  • 将my-app导入为grails项目

  • 点击制作

这会产生类似于以下的错误......

$HOME\.grails\1.3.6\projects\macs\plugins\spring-security-core-1.1\src\java\org\codehaus\groovy\grails\plugins\springsecurity\IpAddressFilter.java
cannot find symbol variable ReflectionUtils

对于引用ReflectionUtils groovy类文件org.codehaus.groovy.grails.plugins.springsecurity.ReflectionUtils的几个java类文件重复此错误,该文件位于同一个包中,但在spring-security-core / src / groovy目录中找到(与spring-security-core / src / java相对)

IDE源解析器似乎正确解决了问题,因为没有红色标记乱丢文件,导航正确找到文件,但“project make”将这些对java类的groovy类的引用列为“找不到”符号“错误 .

有没有人有任何建议如何让IDE的想法没有错误的错误?

我尝试改变插件源的顺序,然后转到想法10,但这些没有区别,我想不出任何其他的尝试 .

2 回答

  • 0

    删除,重新添加,然后重建我的grails应用程序后,它似乎现在正确构建 .

  • 2

    如果有几个使用spring-security-core的项目在使用IntelliJ'make'时没有问题 . 我假设您的项目设置不是100%正常 .

    看起来像spring-security-core / src / groovy未列为源文件夹 . 说到IntelliJ 10,打开'File |项目结构','模块'在左边,-grailsPlugins在中间 . 在右侧,向下直到看到spring-security-core插件并将src / groovy添加到源文件夹列表中,方法是将其标记为蓝色 .

    看截图:

    Screenshot

相关问题