安装/卸载spring-security-eventlog-0.3

时间:2014-01-21 21:13:58

标签: grails spring-security grails-plugin

我在应用程序中设置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安全日志。如果由于某种原因不可能,我希望能够删除它。

1 个答案:

答案 0 :(得分:1)

如评论中所述,该插件依赖于核心插件的1.2.x版本,因此您需要降级到1.2.7.3,或者等到事件日志插件更新为使用2.0插件。

我更新了插件和sent a pull request,希望作者很快就会发布更新版本。如果他不这样做,请随意向他提出错误:)。