我在应用程序中设置spring security时遇到了一些问题,因此我尝试安装spring-security-eventlog-0.3以查看日志并了解到底是怎么回事:)))) 我在BuildConfig.groovy
中添加了这一行compile ":spring-security-eventlog:0.3"
当我点击run-app时,我收到了这个非常漂亮的消息
SpringSecurityEventlogGrailsPlugin.groovy: 3: unable to resolve class org.codehaus.groovy.grails.plugins.springsecurity.SpringSecurityUtils
@ line 3, column 1.
import org.codehaus.groovy.grails.plugins.springsecurity.SpringSecurityUtils
^
SpringSecurityEventlogGrailsPlugin.groovy: 2: unable to resolve class org.codehaus.groovy.grails.plugins.springsecurity.SecurityEventListener
@ line 2, column 1.
import org.codehaus.groovy.grails.plugins.springsecurity.SecurityEventListener
跑步失败了。我决定删除它,因为我不想花费数小时的时间。问题是即使我从BuildConfig中删除了该行,它也会尝试每次安装它!我甚至进入了硬盘的路径并删除了该文件夹。即使它每次都安装它,当然也会失败。 你能建议我解决这个问题吗?我宁愿保留插件并能够拥有spring安全日志。如果由于某种原因不可能,我希望能够删除它。
答案 0 :(得分:1)
如评论中所述,该插件依赖于核心插件的1.2.x版本,因此您需要降级到1.2.7.3,或者等到事件日志插件更新为使用2.0插件。
我更新了插件和sent a pull request,希望作者很快就会发布更新版本。如果他不这样做,请随意向他提出错误:)。