I want to integrate querydsl library to my Confluence plugin to access database. querydsl uses guava:18.0. I want to support Confluence with version < 6(for example 5.9.3, because starts from version 6 Confluence updates guava up to 18.0). And this version uses lower version of guava(11.0.2). The problem is even if I include dependency with "new version of guava"(18:0) to my pom.xml I'm getting ClassNotFound(for classes from guava) at Runtime. I guess it's because it still uses "old" version of guava. So is it possible to manage this some how? If yes, please provide step by step instructions.
Thanks