Hi Timo,
Thanks for your patience.
I've now removed the guava dependency from my project, with the hope that the querydsl will transitively include the depdendency. From my "dependency:tree" output, the guava dependency only exists transtively, so it should work fine, but it doesn't. As you can see from the output below, there should be only 1 guava dependency, but I still get the same error.
I'll still keep trying and see, and will let you know if I make any headway. Thanks for your help.
]
] --- maven-dependency-plugin:2.1:tree (default-cli) @ hims-entity-impl ---
] com.queauji.hims:hims-entity-impl:jar:1.0-SNAPSHOT
] +- org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.1.Final:
ded (scope not updated to compile)
] +- org.hibernate:hibernate-validator:jar:4.2.0.Final:provided
] +- javax.validation:validation-api:jar:1.0.0.GA:provided
] +- com.queauji.hims:hims-entity-api:jar:1.0-SNAPSHOT:compile
] | +- com.queauji.hims:hims-snofyre-shade:jar:1.0-SNAPSHOT:compile
] | \- com.queauji.hims:hims-terminology:jar:1.0-SNAPSHOT:compile
] | \- commons-lang:commons-lang:jar:2.6:compile
] +- org.hibernate:hibernate-search:jar:4.2.0.Final:compile
] | \- org.hibernate:hibernate-search-orm:jar:4.2.0.Final:compile
] | +- org.hibernate:hibernate-search-engine:jar:4.2.0.Final:compile
] | | +- org.apache.lucene:lucene-core:jar:3.6.2:compile
] | | +- org.apache.avro:avro:jar:1.6.3:compile
] | | | +- org.codehaus.jackson:jackson-core-asl:jar:1.8.8:compile
] | | | +- org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8:compile
] | | | +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
] | | | \- org.xerial.snappy:snappy-java:jar:1.0.4.1:compile
] | | \- org.apache.lucene:lucene-facet:jar:3.6.2:compile
] | \- org.hibernate:hibernate-search-analyzers:jar:4.2.0.Final:compile
] | +- org.apache.lucene:lucene-analyzers:jar:3.6.2:compile
] | \- org.apache.solr:solr-analysis-extras:jar:3.6.2:compile
] | +- org.apache.lucene:lucene-smartcn:jar:3.6.2:compile
] | \- org.apache.lucene:lucene-stempel:jar:3.6.2:compile
] +- org.hibernate:hibernate-envers:jar:4.2.0.Final:provided
] | \- org.hibernate:hibernate-entitymanager:jar:4.2.0.Final:provided
] +- joda-time:joda-time:jar:1.6:compile
] +- org.hibernate:hibernate-core:jar:4.2.0.Final:compile
] | +- antlr:antlr:jar:2.7.7:compile
] | +- org.jboss.logging:jboss-logging:jar:3.1.0.GA:compile
] | +- org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:jar
0.Final:compile
] | +- org.javassist:javassist:jar:3.13.0-GA:compile
] | \- org.hibernate.common:hibernate-commons-annotations:jar:4.0.1.Final:
le
] +- com.mysema.querydsl:querydsl-apt:jar:3.1.1:provided
] | \- com.mysema.querydsl:querydsl-codegen:jar:3.1.1:provided
] | +- com.mysema.codegen:codegen:jar:0.5.9:provided
] | | \- org.eclipse.jdt.core.compiler:ecj:jar:3.7.2:provided
] | \- javax.inject:javax.inject:jar:1:provided
] +- com.mysema.querydsl:querydsl-jpa:jar:3.1.1:compile
] | +- com.mysema.querydsl:querydsl-core:jar:3.1.1:compile
] | | +- com.google.guava:guava:jar:13.0.1:compile (version managed from
2)
] | | +- com.google.code.findbugs:jsr305:jar:1.3.9:compile
] | | +- com.mysema.commons:mysema-commons-lang:jar:0.2.4:compile
] | | \- cglib:cglib:jar:2.2.2:compile
] | | \- asm:asm:jar:3.3.1:compile
] | \- org.slf4j:slf4j-api:jar:1.6.1:compile
] +- org.slf4j:slf4j-log4j12:jar:1.6.1:compile
] | \- log4j:log4j:jar:1.2.16:compile
] +- javax:javaee-web-api:jar:6.0:provided
] \- junit:junit:jar:4.8.2:test
] ------------------------------------------------------------------------
] BUILD SUCCESS