enragedginger/akka-quartz-scheduler

Upgrade to v2.3.0 of quartz

vinayakpathak opened this issue · 3 comments

It's still using 2.2.3, which is causing conflicts from its transitive dependencies.

I've merged the PR. For future reference though, you can just manually specify some other version of Quartz in whatever dependency management system you're using.

Thanks! Yes, I did end up doing that. To give you some more detail on the issue:

The older version of quartz used an older version of c3p0, which was hosted in a different group on maven than the new version of c3p0. My application used the new version of c3p0. The different group confused sbt into thinking that they are actually different libraries and it tried to include both of them, thus causing a conflict.

This was hard to diagnose and changing the version in akka-quartz itself might save people from experiencing the same problem.

Wow. That's rough. Yeah, transitive dependency conflicts are the worst.