diff --git a/graphql/graphql-dgs/pom.xml b/graphql/graphql-dgs/pom.xml
index 6165ae839f..56e261f14d 100644
--- a/graphql/graphql-dgs/pom.xml
+++ b/graphql/graphql-dgs/pom.xml
@@ -3,16 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- com.baeldung.graphql-dgs
graphql-dgs
1.0
graphql-dgs
- com.baeldung
- parent-modules
+ com.baeldung.graphql
+ graphql
1.0.0-SNAPSHOT
- ../..
@@ -30,39 +28,22 @@
org.springframework.boot
- spring-boot-starter
- 2.6.2
-
-
- org.springframework.boot
- spring-boot-starter-test
- 2.6.2
- test
+ spring-boot-starter-web
com.netflix.graphql.dgs.codegen
graphql-dgs-codegen-client-core
- 5.1.14
-
-
- org.springframework.boot
- spring-boot-starter-web
- 2.6.2
+ ${graphql-dgs-codegen-client-core.version}
com.netflix.graphql.dgs
graphql-dgs-spring-boot-starter
- 4.9.15
+ ${graphql-dgs-spring-boot-starter.version}
-
- org.springframework.boot
- spring-boot-maven-plugin
- 2.6.2
-
io.github.deweyjose
graphqlcodegen-maven-plugin
@@ -84,4 +65,9 @@
+
+ 5.1.14
+ 4.9.15
+
+
\ No newline at end of file
diff --git a/graphql/graphql-error-handling/pom.xml b/graphql/graphql-error-handling/pom.xml
index 0cd00df3b9..ea1cf96a0e 100644
--- a/graphql/graphql-error-handling/pom.xml
+++ b/graphql/graphql-error-handling/pom.xml
@@ -3,24 +3,17 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- com.baeldung.graphql
graphql-error-handling
1.0
jar
graphql-error-handling
- com.baeldung
- parent-boot-2
- 0.0.1-SNAPSHOT
- ../../parent-boot-2
+ com.baeldung.graphql
+ graphql
+ 1.0.0-SNAPSHOT
-
- 1.8
- 1.18.18
-
-
org.springframework.boot
@@ -35,13 +28,13 @@
com.graphql-java
graphql-spring-boot-starter
- 5.0.2
+ ${graphql-spring-boot-starter.version}
com.graphql-java
graphql-java-tools
- 5.2.4
+ ${graphql-java-tools.version}
@@ -60,38 +53,28 @@
org.springframework.boot
spring-boot-test
test
- 2.6.4
com.graphql-java
graphql-spring-boot-starter-test
test
- 5.0.2
-
-
-
- org.assertj
- assertj-core
- 3.22.0
- test
+ ${graphql-spring-boot-starter.version}
org.skyscreamer
jsonassert
- 1.5.0
+ ${jsonassert.version}
test
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
-
+
+ 5.0.2
+ 5.2.4
+ 1.5.0
+
+
\ No newline at end of file
diff --git a/graphql/graphql-java/pom.xml b/graphql/graphql-java/pom.xml
index 068cb04ea8..5e5bc8f648 100644
--- a/graphql/graphql-java/pom.xml
+++ b/graphql/graphql-java/pom.xml
@@ -3,16 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- com.baeldung.graphql
graphql-java
1.0
graphql-java
- com.baeldung
- parent-modules
+ com.baeldung.graphql
+ graphql
1.0.0-SNAPSHOT
- ../../pom.xml
@@ -44,12 +42,12 @@
com.github.americanexpress.nodes
nodes
- 0.5.0
+ ${nodes.version}
com.graphql-java
graphql-java
- 11.0
+ ${graphql-java.version}
com.graphql-java
@@ -77,16 +75,6 @@
jackson-core
${jackson.version}
-
- io.ratpack
- ratpack-core
- ${ratpack-core.version}
-
-
- com.github.americanexpress.nodes
- nodes
- ${nodes.version}
-
org.apache.commons
commons-lang3
@@ -117,20 +105,10 @@
${graphql-java-extended-scalars.version}
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- ${maven-compiler-plugin.version}
-
-
- ${maven.compiler.target}
-
-
org.eclipse.jetty
jetty-maven-plugin
@@ -169,6 +147,7 @@
+ 11.0
5.2.4
6.1.3
3.0.3
@@ -182,8 +161,6 @@
10.0.7
- 1.8
- 1.8
1.18
2022-04-06T00-10-27-a70541e
diff --git a/graphql/graphql-spqr/pom.xml b/graphql/graphql-spqr/pom.xml
index c825be9b79..ad040c1557 100644
--- a/graphql/graphql-spqr/pom.xml
+++ b/graphql/graphql-spqr/pom.xml
@@ -2,30 +2,21 @@
-
4.0.0
- com.baeldung.graphql
graphql-spqr
1.0
- graphql-java
+ graphql-spqr
- com.baeldung
- parent-modules
+ com.baeldung.graphql
+ graphql
1.0.0-SNAPSHOT
- ../..
org.springframework.boot
spring-boot-starter-web
- ${spring-boot-version}
-
-
- org.springframework.boot
- spring-boot-starter
- ${spring-boot-version}
io.leangen.graphql
@@ -34,18 +25,7 @@
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
- 2.6.2
-
-
-
-
- 2.6.2
0.0.6
\ No newline at end of file
diff --git a/graphql/graphql-spqr/src/main/java/com/baeldung/spqr/BookService.java b/graphql/graphql-spqr/src/main/java/com/baeldung/spqr/BookService.java
index 7c9b129491..2e9c6d8367 100644
--- a/graphql/graphql-spqr/src/main/java/com/baeldung/spqr/BookService.java
+++ b/graphql/graphql-spqr/src/main/java/com/baeldung/spqr/BookService.java
@@ -9,6 +9,7 @@ import org.springframework.stereotype.Service;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
+import java.util.stream.Collectors;
@Service
@GraphQLApi
@@ -27,8 +28,7 @@ public class BookService implements IBookService {
@GraphQLQuery(name = "getAllBooks", description = "Get all books")
public List getAllBooks() {
- return books.stream()
- .toList();
+ return books.stream().collect(Collectors.toList());
}
@GraphQLMutation(name = "addBook")
diff --git a/graphql/pom.xml b/graphql/pom.xml
new file mode 100644
index 0000000000..aec097752a
--- /dev/null
+++ b/graphql/pom.xml
@@ -0,0 +1,26 @@
+
+
+ 4.0.0
+ com.baeldung.graphql
+ graphql
+ 1.0.0-SNAPSHOT
+ graphql
+ pom
+
+
+ com.baeldung
+ parent-boot-2
+ 0.0.1-SNAPSHOT
+ ../parent-boot-2
+
+
+
+ graphql-dgs
+ graphql-error-handling
+ graphql-java
+ graphql-spqr
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 25aeebef9d..10948514d9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -415,8 +415,7 @@
- graphql/graphql-java
- graphql/graphql-dgs
+ graphql
grpc
gson
guava-modules
@@ -896,8 +895,7 @@
- graphql/graphql-java
- graphql/graphql-dgs
+ graphql
grpc
gson
guava-modules