From e948321ea3a5003cb1be4b5feaaaf95c2b817f8f Mon Sep 17 00:00:00 2001 From: grimly Date: Thu, 16 Feb 2017 13:04:09 +0100 Subject: [PATCH 1/4] Add javax.inject as direct dependency Since the javax.inject.Provider interface is imported and used in every constructor of the *QueryFactory classes ( example at https://github.com/querydsl/querydsl/blob/master/querydsl-jpa/src/main/java/com/querydsl/jpa/impl/JPAQueryFactory.java#L17 ), it should be a runtime dependency and not only provided. --- querydsl-jpa/pom.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/querydsl-jpa/pom.xml b/querydsl-jpa/pom.xml index c9cb4873f..7e46f63bd 100644 --- a/querydsl-jpa/pom.xml +++ b/querydsl-jpa/pom.xml @@ -92,6 +92,11 @@ ${project.version} provided + + javax.inject + javax.inject + 1 + com.querydsl From 2e07a56224c92dbfb6f8e5b0e27420b7cfb477c8 Mon Sep 17 00:00:00 2001 From: grimly Date: Fri, 17 Feb 2017 10:43:08 +0100 Subject: [PATCH 2/4] Added javax.inject into the dependency management --- pom.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pom.xml b/pom.xml index 4e75abdfe..57002a535 100644 --- a/pom.xml +++ b/pom.xml @@ -136,6 +136,11 @@ ${slf4j.version} provided + + javax.inject + javax.inject + 1 + From 919dbb4c44437025f2a3c9f1ce2a0489d70b4e9d Mon Sep 17 00:00:00 2001 From: grimly Date: Fri, 17 Feb 2017 10:44:32 +0100 Subject: [PATCH 3/4] Removed javax.inject version It is now managed by the querydsl-root pom. --- querydsl-jpa/pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/querydsl-jpa/pom.xml b/querydsl-jpa/pom.xml index 7e46f63bd..279ad9077 100644 --- a/querydsl-jpa/pom.xml +++ b/querydsl-jpa/pom.xml @@ -95,7 +95,6 @@ javax.inject javax.inject - 1 From 36d0d084c9ea936098ec4e3a802789e2f079fde5 Mon Sep 17 00:00:00 2001 From: grimly Date: Fri, 17 Feb 2017 10:48:54 +0100 Subject: [PATCH 4/4] Removed javax.inject version It is now managed by the querydsl-root pom --- querydsl-codegen/pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/querydsl-codegen/pom.xml b/querydsl-codegen/pom.xml index 0f1fa9153..56fbc5783 100644 --- a/querydsl-codegen/pom.xml +++ b/querydsl-codegen/pom.xml @@ -37,7 +37,6 @@ javax.inject javax.inject - 1