The Strong Programmer
The Strong Programmer

Reputation: 677

Installing/Uninstalling spring-security-eventlog-0.3

I am having some trouble setting up spring security in my application so I tried to install spring-security-eventlog-0.3 in order to see the logs and understand what the hell is going on :)))) I added this line in BuildConfig.groovy

compile ":spring-security-eventlog:0.3"

When I hit run-app I get this very beautiful message

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

The run failed. I decided to remove it because I didn't feel like spending hours for that. The thing is that even though I removed the line from BuildConfig, it tries to install it every single time! I even went in my hard disk's path and removed the folder. Even though it installs it every time and fails of course. Could you please suggest me a solution on this? I would prefer to keep the plugin and be able to have the spring security logs. If it is not possible for some reason, I would like to be able to remove it.

Upvotes: 2

Views: 175

Answers (1)

Burt Beckwith
Burt Beckwith

Reputation: 75671

As mentioned in the comments, that plugin depends on version 1.2.x of the core plugin, so you either need to downgrade to 1.2.7.3, or wait until the eventlog plugin is updated to use the 2.0 plugin.

I updated the plugin and sent a pull request, and hopefully the author will release an updated version soon. Feel free to bug him about this if he doesn't :)

Upvotes: 1

Related Questions