Hi All....
I have been working Quartz framework in my grails project with lib called
quartz-all-1.7.3.
Now I need to install the shiro plugin to my project. So, whenever I am
installing shiro plugin to my project its getting installed successfully..
But again whenever I am running my project again it's giving compilation
error as follows :
[groovyc]
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup
failed:
[groovyc] Compile error during compilation with javac.
[groovyc] ....scheduler\quartz\framework\CustomJDBCDelegate.java:46:
com.securonix.application.scheduler.quartz.framework.CustomJDBCDelegate is
not abstract and does not override abstract method
updateSchedulerState(java.sql.Connection,java.lang.String,long,java.lang.String)
in org.quartz.impl.jdbcjobstore.DriverDelegate
[groovyc] public class CustomJDBCDelegate implements DriverDelegate,
StdJDBCConstants {
[groovyc] ^
So after long look on shiro plugin I have found that it has some
dependencies with plugins. In that one of the dependency is
shiro-quartz-1.0.0-incubating.jar. So, now inside it's pom.xml file I have
seen following line code :
<dependency>
<groupId>quartz</groupId>
<artifactId>quartz</artifactId>
</dependency>
So that means whenever shiro getting installed in my project, simultaneously
it's extracting latest library of quartz i.e. 1.8.3 with maven.
And inside that `quartz 1.8.3` the method updateSchedulerState of class
CustomJDBCDelegate has been changed from version `quarts 1.7.3`.
So now problem is I cannot change `quartz-all-1.7.3` in my existing project,
and wanted to use Shiro plugin too in my project.
So there should be some resolution so that shiro should get `quartz-1.7.3`
version rather than the latest one using maven.
Any help would be highly appreciated...
Thanks...
--
View this message in context:
http://shiro-user.582556.n2.nabble.com/Shiro-Plugin-conflicting-with-Quartz-framework-in-Grails-tp5583609p5583609.html
Sent from the Shiro User mailing list archive at Nabble.com.