Netflix / dgs-framework

GraphQL for Java with Spring Boot made easy.
https://netflix.github.io/dgs
Apache License 2.0
3.05k stars 295 forks source link

bug: DGS not loading #1208

Closed xenoterracide closed 2 years ago

xenoterracide commented 2 years ago

When I start the serve, no graphql endpoints are available (404) and the debug logs don't show any modules being loaded. I wonder if this is a docs problem. but I don't see anything required aside from the starter.

Expected behavior

dgs loading/logging that it's loaded

Actual behavior

not loading

Steps to reproduce

this is my app deps

import org.springframework.boot.gradle.tasks.bundling.BootJar
import org.springframework.boot.gradle.tasks.run.BootRun

group = "com.xenoterracide"

version = "0.1.0-SNAPSHOT"

plugins {
  id("ppm.java-library")
  id("org.springframework.boot").version("2.+")
  id("com.gorylenko.gradle-git-properties").version("2.+")
}

springBoot { buildInfo() }

tasks.withType<BootRun> { systemProperty("spring.profiles.active", "dev") }

tasks.withType<BootJar> { layered { isEnabled = true } }

dependencies {
  developmentOnly(platform(libs.dgs.platform))
  developmentOnly(libs.spring.boot.devtools)
  implementation(platform(libs.dgs.platform))
  implementation(libs.spring.boot.starter.web)
  runtimeOnly(libs.dgs.starter)
  runtimeOnly(projects.controller.referential)
  runtimeOnly(libs.spring.boot.starter.actuator)
  testImplementation(libs.spring.beans)
  testImplementation(libs.spring.boot.starter.webflux)
  testImplementation(libs.bundles.spring.test)
  testRuntimeOnly(projects.util.test)
}

and projects.controller.referential

group = "com.xenoterracide"

version = "0.1.0-SNAPSHOT"

plugins {
  id("ppm.java-library")
  id("com.netflix.dgs.codegen").version("5.+")
}

tasks.generateJava {
   schemaPaths = mutableListOf("${projectDir}/src/main/resources/schema") // List of directories containing schema files
   packageName = "com.xenoterracide.ppm.referential" // The package name to use to generate sources
   generateClient = true // Enable generating the type safe query API
}

dependencies {
  runtimeOnly(libs.dgs.starter)
  implementation(libs.spring.beans)
  implementation(libs.dgs.graphql)
  implementation(libs.graphql.java)
  testRuntimeOnly(projects.util.test)
  testImplementation(libs.spring.boot.starter.webflux)
  testImplementation(libs.bundles.spring.test)
}

here's the resolved runtime, no compiletime errors

runtimeClasspath - Runtime classpath of source set 'main'.
+--- com.netflix.graphql.dgs:graphql-dgs-platform-dependencies:5.0.+ -> 5.0.5
|    +--- com.netflix.graphql.dgs:graphql-dgs-platform:5.0.5
|    |    +--- org.apache.logging.log4j:log4j-api:2.17.2 (c)
|    |    +--- com.netflix.graphql.dgs:graphql-dgs-spring-boot-starter:5.0.5 (c)
|    |    +--- com.netflix.graphql.dgs:graphql-dgs-spring-boot-oss-autoconfigure:5.0.5 (c)
|    |    +--- com.netflix.graphql.dgs:graphql-dgs-spring-webmvc-autoconfigure:5.0.5 (c)
|    |    +--- com.netflix.graphql.dgs:graphql-dgs-client:5.0.5 (c)
|    |    +--- com.netflix.graphql.dgs:graphql-error-types:5.0.5 (c)
|    |    +--- com.netflix.graphql.dgs:graphql-dgs:5.0.5 (c)
|    |    +--- com.netflix.graphql.dgs:graphql-dgs-spring-webmvc:5.0.5 (c)
|    |    +--- com.graphql-java:graphql-java:18.1 (c)
|    |    +--- com.jayway.jsonpath:json-path:2.6.0 (c)
|    |    +--- io.projectreactor:reactor-core:3.4.10 -> 3.4.17 (c)
|    |    +--- com.netflix.graphql.dgs:graphql-dgs-subscription-types:5.0.5 (c)
|    |    +--- com.apollographql.federation:federation-graphql-java-support:2.0.0 (c)
|    |    \--- com.netflix.graphql.dgs:graphql-dgs-mocking:5.0.5 (c)
|    +--- org.springframework.boot:spring-boot-starter-web:{prefer 2.6.7} -> 2.6.7 (c)
|    +--- org.apache.logging.log4j:log4j-api:{prefer 2.17.2} -> 2.17.2 (c)
|    +--- org.springframework.boot:spring-boot-devtools:{prefer 2.6.7} -> 2.6.7 (c)
|    +--- org.springframework.boot:spring-boot-starter-log4j2:{prefer 2.6.7} -> 2.6.7 (c)
|    +--- org.springframework.boot:spring-boot-starter-actuator:{prefer 2.6.7} -> 2.6.7 (c)
|    +--- org.springframework.boot:spring-boot-starter:{prefer 2.6.7} -> 2.6.7 (c)
|    +--- org.springframework.boot:spring-boot-starter-json:{prefer 2.6.7} -> 2.6.7 (c)
|    +--- org.springframework.boot:spring-boot-starter-tomcat:{prefer 2.6.7} -> 2.6.7 (c)
|    +--- org.springframework:spring-web:{prefer 5.3.19} -> 5.3.19 (c)
|    +--- org.springframework:spring-webmvc:{prefer 5.3.19} -> 5.3.19 (c)
|    +--- org.springframework.boot:spring-boot:{prefer 2.6.7} -> 2.6.7 (c)
|    +--- org.springframework.boot:spring-boot-autoconfigure:{prefer 2.6.7} -> 2.6.7 (c)
|    +--- org.springframework.boot:spring-boot-actuator-autoconfigure:{prefer 2.6.7} -> 2.6.7 (c)
|    +--- io.micrometer:micrometer-core:{prefer 1.8.5} -> 1.8.5 (c)
|    +--- org.springframework.boot:spring-boot-starter-websocket:{prefer 2.6.7} -> 2.6.7 (c)
|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:{prefer 1.6.21} -> 1.6.21 (c)
|    +--- org.springframework.boot:spring-boot-starter-logging:{prefer 2.6.7} -> org.springframework.boot:spring-boot-starter-log4j2:2.6.7 (c)
|    +--- jakarta.annotation:jakarta.annotation-api:{prefer 1.3.5} -> 1.3.5 (c)
|    +--- org.springframework:spring-core:{prefer 5.3.19} -> 5.3.19 (c)
|    +--- org.yaml:snakeyaml:{prefer 1.29} -> 1.29 (c)
|    +--- com.fasterxml.jackson.core:jackson-databind:{prefer 2.13.2} -> 2.13.2.1 (c)
|    +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:{prefer 2.13.2} -> 2.13.2 (c)
|    +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:{prefer 2.13.2} -> 2.13.2 (c)
|    +--- com.fasterxml.jackson.module:jackson-module-parameter-names:{prefer 2.13.2} -> 2.13.2 (c)
|    +--- org.apache.tomcat.embed:tomcat-embed-core:{prefer 9.0.62} -> 9.0.62 (c)
|    +--- org.apache.tomcat.embed:tomcat-embed-el:{prefer 9.0.62} -> 9.0.62 (c)
|    +--- org.apache.tomcat.embed:tomcat-embed-websocket:{prefer 9.0.62} -> 9.0.62 (c)
|    +--- org.springframework:spring-beans:{prefer 5.3.19} -> 5.3.19 (c)
|    +--- org.springframework:spring-aop:{prefer 5.3.19} -> 5.3.19 (c)
|    +--- org.springframework:spring-context:{prefer 5.3.19} -> 5.3.19 (c)
|    +--- org.springframework:spring-expression:{prefer 5.3.19} -> 5.3.19 (c)
|    +--- org.springframework.boot:spring-boot-actuator:{prefer 2.6.7} -> 2.6.7 (c)
|    +--- org.apache.commons:commons-lang3:{prefer 3.12.0} -> 3.12.0 (c)
|    +--- jakarta.servlet:jakarta.servlet-api:{prefer 4.0.4} -> 4.0.4 (c)
|    +--- com.fasterxml.jackson.module:jackson-module-kotlin:{prefer 2.13.2} -> 2.13.2 (c)
|    +--- org.springframework:spring-webflux:{prefer 5.3.19} -> 5.3.19 (c)
|    +--- com.jayway.jsonpath:json-path:{prefer 2.6.0} -> 2.6.0 (c)
|    +--- io.projectreactor:reactor-core:{prefer 3.4.17} -> 3.4.17 (c)
|    +--- com.fasterxml.jackson.core:jackson-annotations:{prefer 2.13.2} -> 2.13.2 (c)
|    +--- org.springframework:spring-messaging:{prefer 5.3.19} -> 5.3.19 (c)
|    +--- org.springframework:spring-websocket:{prefer 5.3.19} -> 5.3.19 (c)
|    +--- org.jetbrains.kotlin:kotlin-stdlib:{prefer 1.6.21} -> 1.6.21 (c)
|    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:{prefer 1.6.21} -> 1.6.21 (c)
|    +--- org.springframework:spring-jcl:{prefer 5.3.19} -> 5.3.19 (c)
|    +--- com.fasterxml.jackson.core:jackson-core:{prefer 2.13.2} -> 2.13.2 (c)
|    +--- org.jetbrains.kotlin:kotlin-reflect:{prefer 1.6.21} -> 1.6.21 (c)
|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:{prefer 1.5.2} -> 1.5.2 (c)
|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:{prefer 1.5.2} -> 1.5.2 (c)
|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-reactor:{prefer 1.5.2} -> 1.5.2 (c)
|    +--- net.minidev:json-smart:{prefer 2.4.8} -> 2.4.7 (c)
|    +--- org.slf4j:slf4j-api:{prefer 1.7.36} -> 1.7.36 (c)
|    +--- org.reactivestreams:reactive-streams:{prefer 1.0.3} -> 1.0.3 (c)
|    +--- org.jetbrains.kotlin:kotlin-stdlib-common:{prefer 1.6.21} -> 1.6.21 (c)
|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:{prefer 1.5.2} -> 1.5.2 (c)
|    +--- org.jetbrains.kotlinx:kotlinx-coroutines-reactive:{prefer 1.5.2} -> 1.5.2 (c)
|    +--- org.apache.logging.log4j:log4j-slf4j-impl:{prefer 2.17.2} -> 2.17.2 (c)
|    +--- org.apache.logging.log4j:log4j-core:{prefer 2.17.2} -> 2.17.2 (c)
|    +--- org.apache.logging.log4j:log4j-jul:{prefer 2.17.2} -> 2.17.2 (c)
|    \--- org.slf4j:jul-to-slf4j:{prefer 1.7.36} -> 1.7.36 (c)
+--- org.springframework.boot:spring-boot-devtools -> 2.6.7
|    +--- org.springframework.boot:spring-boot:2.6.7
|    |    +--- org.springframework:spring-core:5.3.19
|    |    |    \--- org.springframework:spring-jcl:5.3.19
|    |    \--- org.springframework:spring-context:5.3.19
|    |         +--- org.springframework:spring-aop:5.3.19
|    |         |    +--- org.springframework:spring-beans:5.3.19
|    |         |    |    \--- org.springframework:spring-core:5.3.19 (*)
|    |         |    \--- org.springframework:spring-core:5.3.19 (*)
|    |         +--- org.springframework:spring-beans:5.3.19 (*)
|    |         +--- org.springframework:spring-core:5.3.19 (*)
|    |         \--- org.springframework:spring-expression:5.3.19
|    |              \--- org.springframework:spring-core:5.3.19 (*)
|    \--- org.springframework.boot:spring-boot-autoconfigure:2.6.7
|         \--- org.springframework.boot:spring-boot:2.6.7 (*)
+--- org.apache.logging.log4j:log4j-api -> 2.17.2
+--- org.springframework.boot:spring-boot-starter-web -> 2.6.7
|    +--- org.springframework.boot:spring-boot-starter:2.6.7
|    |    +--- org.springframework.boot:spring-boot:2.6.7 (*)
|    |    +--- org.springframework.boot:spring-boot-autoconfigure:2.6.7 (*)
|    |    +--- org.springframework.boot:spring-boot-starter-logging:2.6.7 -> org.springframework.boot:spring-boot-starter-log4j2:2.6.7
|    |    |    +--- org.apache.logging.log4j:log4j-slf4j-impl:2.17.2
|    |    |    |    +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.36
|    |    |    |    +--- org.apache.logging.log4j:log4j-api:2.17.2
|    |    |    |    \--- org.apache.logging.log4j:log4j-core:2.17.2
|    |    |    |         \--- org.apache.logging.log4j:log4j-api:2.17.2
|    |    |    +--- org.apache.logging.log4j:log4j-core:2.17.2 (*)
|    |    |    +--- org.apache.logging.log4j:log4j-jul:2.17.2
|    |    |    |    \--- org.apache.logging.log4j:log4j-api:2.17.2
|    |    |    \--- org.slf4j:jul-to-slf4j:1.7.36
|    |    |         \--- org.slf4j:slf4j-api:1.7.36
|    |    +--- jakarta.annotation:jakarta.annotation-api:1.3.5
|    |    +--- org.springframework:spring-core:5.3.19 (*)
|    |    \--- org.yaml:snakeyaml:1.29
|    +--- org.springframework.boot:spring-boot-starter-json:2.6.7
|    |    +--- org.springframework.boot:spring-boot-starter:2.6.7 (*)
|    |    +--- org.springframework:spring-web:5.3.19
|    |    |    +--- org.springframework:spring-beans:5.3.19 (*)
|    |    |    \--- org.springframework:spring-core:5.3.19 (*)
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.13.2.1
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2
|    |    |    |    \--- com.fasterxml.jackson:jackson-bom:2.13.2 -> 2.13.2.1
|    |    |    |         +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (c)
|    |    |    |         +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (c)
|    |    |    |         +--- com.fasterxml.jackson.core:jackson-databind:2.13.2.1 (c)
|    |    |    |         +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2 (c)
|    |    |    |         +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (c)
|    |    |    |         +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (c)
|    |    |    |         \--- com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.2 (c)
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.13.2
|    |    |    |    \--- com.fasterxml.jackson:jackson-bom:2.13.2 -> 2.13.2.1 (*)
|    |    |    \--- com.fasterxml.jackson:jackson-bom:2.13.2.1 (*)
|    |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*)
|    |    |    +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 -> 2.13.2.1 (*)
|    |    |    \--- com.fasterxml.jackson:jackson-bom:2.13.2 -> 2.13.2.1 (*)
|    |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*)
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*)
|    |    |    +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 -> 2.13.2.1 (*)
|    |    |    \--- com.fasterxml.jackson:jackson-bom:2.13.2 -> 2.13.2.1 (*)
|    |    \--- com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.2
|    |         +--- com.fasterxml.jackson.core:jackson-core:2.13.2 (*)
|    |         +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 -> 2.13.2.1 (*)
|    |         \--- com.fasterxml.jackson:jackson-bom:2.13.2 -> 2.13.2.1 (*)
|    +--- org.springframework.boot:spring-boot-starter-tomcat:2.6.7
|    |    +--- jakarta.annotation:jakarta.annotation-api:1.3.5
|    |    +--- org.apache.tomcat.embed:tomcat-embed-core:9.0.62
|    |    +--- org.apache.tomcat.embed:tomcat-embed-el:9.0.62
|    |    \--- org.apache.tomcat.embed:tomcat-embed-websocket:9.0.62
|    |         \--- org.apache.tomcat.embed:tomcat-embed-core:9.0.62
|    +--- org.springframework:spring-web:5.3.19 (*)
|    \--- org.springframework:spring-webmvc:5.3.19
|         +--- org.springframework:spring-aop:5.3.19 (*)
|         +--- org.springframework:spring-beans:5.3.19 (*)
|         +--- org.springframework:spring-context:5.3.19 (*)
|         +--- org.springframework:spring-core:5.3.19 (*)
|         +--- org.springframework:spring-expression:5.3.19 (*)
|         \--- org.springframework:spring-web:5.3.19 (*)
+--- org.springframework.boot:spring-boot-starter-log4j2 -> 2.6.7 (*)
+--- com.netflix.graphql.dgs:graphql-dgs-spring-boot-starter -> 5.0.5
|    +--- org.springframework.boot:spring-boot-starter-websocket:2.6.7
|    |    +--- org.springframework.boot:spring-boot-starter-web:2.6.7 (*)
|    |    +--- org.springframework:spring-messaging:5.3.19
|    |    |    +--- org.springframework:spring-beans:5.3.19 (*)
|    |    |    \--- org.springframework:spring-core:5.3.19 (*)
|    |    \--- org.springframework:spring-websocket:5.3.19
|    |         +--- org.springframework:spring-context:5.3.19 (*)
|    |         +--- org.springframework:spring-core:5.3.19 (*)
|    |         \--- org.springframework:spring-web:5.3.19 (*)
|    +--- org.springframework.boot:spring-boot-starter-web:2.6.7 (*)
|    +--- com.netflix.graphql.dgs:graphql-dgs-platform:5.0.5 (*)
|    +--- com.netflix.graphql.dgs:graphql-dgs-spring-boot-oss-autoconfigure:5.0.5
|    |    +--- org.springframework:spring-web:5.3.19 (*)
|    |    +--- org.springframework.boot:spring-boot-starter:2.6.7 (*)
|    |    +--- org.apache.commons:commons-lang3:3.12.0
|    |    +--- com.netflix.graphql.dgs:graphql-dgs-platform:5.0.5 (*)
|    |    +--- com.netflix.graphql.dgs:graphql-dgs:5.0.5
|    |    |    +--- org.jetbrains.kotlin:kotlin-reflect:1.6.21
|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21
|    |    |    |         +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21
|    |    |    |         \--- org.jetbrains:annotations:13.0
|    |    |    +--- org.springframework:spring-web:5.3.19 (*)
|    |    |    +--- org.springframework:spring-context:5.3.19 (*)
|    |    |    +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2
|    |    |    |    +--- com.fasterxml.jackson.core:jackson-databind:2.13.2 -> 2.13.2.1 (*)
|    |    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*)
|    |    |    |    +--- org.jetbrains.kotlin:kotlin-reflect:1.5.30 -> 1.6.21 (*)
|    |    |    |    \--- com.fasterxml.jackson:jackson-bom:2.13.2 -> 2.13.2.1 (*)
|    |    |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (*)
|    |    |    +--- com.apollographql.federation:federation-graphql-java-support:2.0.0
|    |    |    |    +--- com.apollographql.federation:federation-graphql-java-support-api:2.0.0
|    |    |    |    +--- com.graphql-java:graphql-java:17.3 -> 18.1
|    |    |    |    |    +--- com.graphql-java:java-dataloader:3.1.2
|    |    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.36
|    |    |    |    |    +--- org.reactivestreams:reactive-streams:1.0.3
|    |    |    |    |    +--- org.antlr:antlr4-runtime:4.9.3
|    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.35 -> 1.7.36
|    |    |    |    +--- org.slf4j:slf4j-api:1.7.32 -> 1.7.36
|    |    |    |    \--- com.google.protobuf:protobuf-java:3.19.4
|    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2
|    |    |    |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2
|    |    |    |         +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.6.21
|    |    |    |         |    +--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
|    |    |    |         |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.21
|    |    |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 (*)
|    |    |    |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.30 -> 1.6.21
|    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.2
|    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 (*)
|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.6.21 (*)
|    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-reactor:1.5.2
|    |    |    |    +--- io.projectreactor:reactor-core:3.4.1 -> 3.4.17
|    |    |    |    |    \--- org.reactivestreams:reactive-streams:1.0.3
|    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.5.2
|    |    |    |    |    +--- org.reactivestreams:reactive-streams:1.0.3
|    |    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 (*)
|    |    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.6.21 (*)
|    |    |    |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2 (*)
|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30 -> 1.6.21 (*)
|    |    |    +--- com.netflix.graphql.dgs:graphql-dgs-platform:5.0.5 (*)
|    |    |    +--- com.netflix.graphql.dgs:graphql-error-types:5.0.5
|    |    |    |    +--- com.netflix.graphql.dgs:graphql-dgs-platform:5.0.5 (*)
|    |    |    |    +--- com.graphql-java:graphql-java:18.1 (*)
|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 (*)
|    |    |    +--- com.netflix.graphql.dgs:graphql-dgs-mocking:5.0.5
|    |    |    |    +--- net.datafaker:datafaker:1.4.0
|    |    |    |    |    \--- com.github.mifmif:generex:1.0.2
|    |    |    |    |         \--- dk.brics.automaton:automaton:1.11-8
|    |    |    |    +--- org.slf4j:slf4j-api:1.7.36
|    |    |    |    +--- com.netflix.graphql.dgs:graphql-dgs-platform:5.0.5 (*)
|    |    |    |    +--- com.graphql-java:graphql-java:18.1 (*)
|    |    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 (*)
|    |    |    +--- com.graphql-java:graphql-java:18.1 (*)
|    |    |    +--- com.jayway.jsonpath:json-path:2.6.0
|    |    |    |    +--- net.minidev:json-smart:2.4.7
|    |    |    |    |    \--- net.minidev:accessors-smart:2.4.7
|    |    |    |    |         \--- org.ow2.asm:asm:9.1
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.36
|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 (*)
|    |    +--- com.netflix.graphql.dgs:graphql-dgs-spring-webmvc:5.0.5
|    |    |    +--- org.jetbrains.kotlin:kotlin-reflect:1.6.21 (*)
|    |    |    +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (*)
|    |    |    +--- org.springframework:spring-web:5.3.19 (*)
|    |    |    +--- com.netflix.graphql.dgs:graphql-dgs-platform:5.0.5 (*)
|    |    |    +--- com.netflix.graphql.dgs:graphql-error-types:5.0.5 (*)
|    |    |    +--- com.netflix.graphql.dgs:graphql-dgs:5.0.5 (*)
|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 (*)
|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 (*)
|    +--- com.netflix.graphql.dgs:graphql-dgs-spring-webmvc-autoconfigure:5.0.5
|    |    +--- org.springframework.boot:spring-boot-starter:2.6.7 (*)
|    |    +--- org.springframework:spring-webmvc:5.3.19 (*)
|    |    +--- jakarta.servlet:jakarta.servlet-api:4.0.4
|    |    +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (*)
|    |    +--- com.netflix.graphql.dgs:graphql-dgs-platform:5.0.5 (*)
|    |    +--- com.netflix.graphql.dgs:graphql-dgs:5.0.5 (*)
|    |    +--- com.netflix.graphql.dgs:graphql-dgs-spring-webmvc:5.0.5 (*)
|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 (*)
|    +--- com.netflix.graphql.dgs:graphql-dgs-client:5.0.5
|    |    +--- org.springframework:spring-webflux:5.3.19
|    |    |    +--- org.springframework:spring-beans:5.3.19 (*)
|    |    |    +--- org.springframework:spring-core:5.3.19 (*)
|    |    |    +--- org.springframework:spring-web:5.3.19 (*)
|    |    |    \--- io.projectreactor:reactor-core:3.4.17 (*)
|    |    +--- org.springframework:spring-web:5.3.19 (*)
|    |    +--- com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2 (*)
|    |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (*)
|    |    +--- com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.2 (*)
|    |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2 (*)
|    |    +--- com.graphql-java:graphql-java:18.1 (*)
|    |    +--- com.netflix.graphql.dgs:graphql-dgs-platform:5.0.5 (*)
|    |    +--- com.jayway.jsonpath:json-path:2.6.0 (*)
|    |    +--- io.projectreactor:reactor-core:3.4.17 (*)
|    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*)
|    |    +--- com.netflix.graphql.dgs:graphql-dgs-subscription-types:5.0.5
|    |    |    +--- com.netflix.graphql.dgs:graphql-dgs-platform:5.0.5 (*)
|    |    |    +--- com.graphql-java:graphql-java:18.1 (*)
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.13.2 (*)
|    |    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 (*)
|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 (*)
|    +--- com.netflix.graphql.dgs:graphql-error-types:5.0.5 (*)
|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 (*)
+--- project :controller:referential -> project :app:referential (*)
\--- org.springframework.boot:spring-boot-starter-actuator -> 2.6.7
     +--- org.springframework.boot:spring-boot-starter:2.6.7 (*)
     +--- org.springframework.boot:spring-boot-actuator-autoconfigure:2.6.7
     |    +--- com.fasterxml.jackson.core:jackson-databind:2.13.2.1 (*)
     |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2 (*)
     |    +--- org.springframework.boot:spring-boot-actuator:2.6.7
     |    |    \--- org.springframework.boot:spring-boot:2.6.7 (*)
     |    +--- org.springframework.boot:spring-boot:2.6.7 (*)
     |    \--- org.springframework.boot:spring-boot-autoconfigure:2.6.7 (*)
     \--- io.micrometer:micrometer-core:1.8.5
          +--- org.hdrhistogram:HdrHistogram:2.1.12
          \--- org.latencyutils:LatencyUtils:2.0.3
xenoterracide commented 2 years ago

hmm... looks like not everything is bundled into my spring boot jar

Archive:  module/app/referential/build/libs/app-referential-0.1.0-SNAPSHOT.jar
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  08-30-2022 13:32   META-INF/
      330  08-30-2022 13:32   META-INF/MANIFEST.MF
        0  02-01-1980 00:00   org/
        0  02-01-1980 00:00   org/springframework/
        0  02-01-1980 00:00   org/springframework/boot/
        0  02-01-1980 00:00   org/springframework/boot/loader/
     5871  02-01-1980 00:00   org/springframework/boot/loader/ClassPathIndexFile.class
     7675  02-01-1980 00:00   org/springframework/boot/loader/ExecutableArchiveLauncher.class
     2551  02-01-1980 00:00   org/springframework/boot/loader/JarLauncher.class
     1483  02-01-1980 00:00   org/springframework/boot/loader/LaunchedURLClassLoader$DefinePackageCallType.class
     1535  02-01-1980 00:00   org/springframework/boot/loader/LaunchedURLClassLoader$UseFastConnectionExceptionsEnumeration.class
    11154  02-01-1980 00:00   org/springframework/boot/loader/LaunchedURLClassLoader.class
     5932  02-01-1980 00:00   org/springframework/boot/loader/Launcher.class
     1536  02-01-1980 00:00   org/springframework/boot/loader/MainMethodRunner.class
      266  02-01-1980 00:00   org/springframework/boot/loader/PropertiesLauncher$1.class
     1484  02-01-1980 00:00   org/springframework/boot/loader/PropertiesLauncher$ArchiveEntryFilter.class
     8128  02-01-1980 00:00   org/springframework/boot/loader/PropertiesLauncher$ClassPathArchives.class
     1953  02-01-1980 00:00   org/springframework/boot/loader/PropertiesLauncher$PrefixMatchingArchiveFilter.class
    18267  02-01-1980 00:00   org/springframework/boot/loader/PropertiesLauncher.class
     1728  02-01-1980 00:00   org/springframework/boot/loader/WarLauncher.class
        0  02-01-1980 00:00   org/springframework/boot/loader/archive/
      302  02-01-1980 00:00   org/springframework/boot/loader/archive/Archive$Entry.class
      511  02-01-1980 00:00   org/springframework/boot/loader/archive/Archive$EntryFilter.class
     4745  02-01-1980 00:00   org/springframework/boot/loader/archive/Archive.class
     6093  02-01-1980 00:00   org/springframework/boot/loader/archive/ExplodedArchive$AbstractIterator.class
     2180  02-01-1980 00:00   org/springframework/boot/loader/archive/ExplodedArchive$ArchiveIterator.class
     1857  02-01-1980 00:00   org/springframework/boot/loader/archive/ExplodedArchive$EntryIterator.class
     1269  02-01-1980 00:00   org/springframework/boot/loader/archive/ExplodedArchive$FileEntry.class
     2527  02-01-1980 00:00   org/springframework/boot/loader/archive/ExplodedArchive$SimpleJarFileArchive.class
     5346  02-01-1980 00:00   org/springframework/boot/loader/archive/ExplodedArchive.class
     2884  02-01-1980 00:00   org/springframework/boot/loader/archive/JarFileArchive$AbstractIterator.class
     1981  02-01-1980 00:00   org/springframework/boot/loader/archive/JarFileArchive$EntryIterator.class
     1081  02-01-1980 00:00   org/springframework/boot/loader/archive/JarFileArchive$JarFileEntry.class
     2528  02-01-1980 00:00   org/springframework/boot/loader/archive/JarFileArchive$NestedArchiveIterator.class
    10349  02-01-1980 00:00   org/springframework/boot/loader/archive/JarFileArchive.class
        0  02-01-1980 00:00   org/springframework/boot/loader/data/
      485  02-01-1980 00:00   org/springframework/boot/loader/data/RandomAccessData.class
      282  02-01-1980 00:00   org/springframework/boot/loader/data/RandomAccessDataFile$1.class
     2772  02-01-1980 00:00   org/springframework/boot/loader/data/RandomAccessDataFile$DataInputStream.class
     3259  02-01-1980 00:00   org/springframework/boot/loader/data/RandomAccessDataFile$FileAccess.class
     4015  02-01-1980 00:00   org/springframework/boot/loader/data/RandomAccessDataFile.class
        0  02-01-1980 00:00   org/springframework/boot/loader/jar/
     1438  02-01-1980 00:00   org/springframework/boot/loader/jar/AbstractJarFile$JarFileType.class
      878  02-01-1980 00:00   org/springframework/boot/loader/jar/AbstractJarFile.class
     4976  02-01-1980 00:00   org/springframework/boot/loader/jar/AsciiBytes.class
      616  02-01-1980 00:00   org/springframework/boot/loader/jar/Bytes.class
      295  02-01-1980 00:00   org/springframework/boot/loader/jar/CentralDirectoryEndRecord$1.class
     3319  02-01-1980 00:00   org/springframework/boot/loader/jar/CentralDirectoryEndRecord$Zip64End.class
     2029  02-01-1980 00:00   org/springframework/boot/loader/jar/CentralDirectoryEndRecord$Zip64Locator.class
     5029  02-01-1980 00:00   org/springframework/boot/loader/jar/CentralDirectoryEndRecord.class
     6889  02-01-1980 00:00   org/springframework/boot/loader/jar/CentralDirectoryFileHeader.class
     4624  02-01-1980 00:00   org/springframework/boot/loader/jar/CentralDirectoryParser.class
      540  02-01-1980 00:00   org/springframework/boot/loader/jar/CentralDirectoryVisitor.class
      345  02-01-1980 00:00   org/springframework/boot/loader/jar/FileHeader.class
    13641  02-01-1980 00:00   org/springframework/boot/loader/jar/Handler.class
     3885  02-01-1980 00:00   org/springframework/boot/loader/jar/JarEntry.class
     1458  02-01-1980 00:00   org/springframework/boot/loader/jar/JarEntryCertification.class
      299  02-01-1980 00:00   org/springframework/boot/loader/jar/JarEntryFilter.class
     2299  02-01-1980 00:00   org/springframework/boot/loader/jar/JarFile$1.class
     1299  02-01-1980 00:00   org/springframework/boot/loader/jar/JarFile$JarEntryEnumeration.class
    16660  02-01-1980 00:00   org/springframework/boot/loader/jar/JarFile.class
     1368  02-01-1980 00:00   org/springframework/boot/loader/jar/JarFileEntries$1.class
     2258  02-01-1980 00:00   org/springframework/boot/loader/jar/JarFileEntries$EntryIterator.class
     1281  02-01-1980 00:00   org/springframework/boot/loader/jar/JarFileEntries$Offsets.class
     1338  02-01-1980 00:00   org/springframework/boot/loader/jar/JarFileEntries$Zip64Offsets.class
     1334  02-01-1980 00:00   org/springframework/boot/loader/jar/JarFileEntries$ZipOffsets.class
    17280  02-01-1980 00:00   org/springframework/boot/loader/jar/JarFileEntries.class
     3512  02-01-1980 00:00   org/springframework/boot/loader/jar/JarFileWrapper.class
      702  02-01-1980 00:00   org/springframework/boot/loader/jar/JarURLConnection$1.class
     4302  02-01-1980 00:00   org/springframework/boot/loader/jar/JarURLConnection$JarEntryName.class
     9399  02-01-1980 00:00   org/springframework/boot/loader/jar/JarURLConnection.class
     3559  02-01-1980 00:00   org/springframework/boot/loader/jar/StringSequence.class
     1813  02-01-1980 00:00   org/springframework/boot/loader/jar/ZipInflaterInputStream.class
        0  02-01-1980 00:00   org/springframework/boot/loader/jarmode/
      293  02-01-1980 00:00   org/springframework/boot/loader/jarmode/JarMode.class
     2201  02-01-1980 00:00   org/springframework/boot/loader/jarmode/JarModeLauncher.class
     1292  02-01-1980 00:00   org/springframework/boot/loader/jarmode/TestJarMode.class
        0  02-01-1980 00:00   org/springframework/boot/loader/util/
     5174  02-01-1980 00:00   org/springframework/boot/loader/util/SystemPropertyUtils.class
        0  08-30-2022 13:32   BOOT-INF/
        0  08-30-2022 13:32   BOOT-INF/classes/
        0  08-30-2022 13:23   BOOT-INF/classes/com/
        0  08-30-2022 13:23   BOOT-INF/classes/com/xenoterracide/
        0  08-30-2022 13:23   BOOT-INF/classes/com/xenoterracide/ppm/
      731  08-30-2022 13:23   BOOT-INF/classes/com/xenoterracide/ppm/Application.class
      154  08-30-2022 13:32   META-INF/build-info.properties
      672  08-30-2022 13:23   BOOT-INF/classes/git.properties
      380  08-30-2022 13:32   BOOT-INF/classes/application.properties
        0  08-30-2022 13:32   BOOT-INF/lib/
     2141  08-30-2022 13:32   BOOT-INF/lib/app-referential-0.1.0-SNAPSHOT-plain.jar
    24248  08-18-2022 11:45   BOOT-INF/lib/log4j-slf4j-impl-2.17.2.jar
  1811089  08-18-2022 11:45   BOOT-INF/lib/log4j-core-2.17.2.jar
    30948  08-18-2022 11:45   BOOT-INF/lib/log4j-jul-2.17.2.jar
   302511  08-18-2022 11:45   BOOT-INF/lib/log4j-api-2.17.2.jar
   561998  08-30-2022 10:56   BOOT-INF/lib/spring-boot-actuator-autoconfigure-2.6.7.jar
   673043  08-30-2022 10:56   BOOT-INF/lib/spring-boot-actuator-2.6.7.jar
  1028500  08-30-2022 10:56   BOOT-INF/lib/spring-webmvc-5.3.19.jar
  1640029  08-30-2022 10:56   BOOT-INF/lib/spring-web-5.3.19.jar
  1631598  08-30-2022 10:56   BOOT-INF/lib/spring-boot-autoconfigure-2.6.7.jar
  1426219  08-30-2022 10:56   BOOT-INF/lib/spring-boot-2.6.7.jar
  1274344  08-30-2022 10:56   BOOT-INF/lib/spring-context-5.3.19.jar
   382988  08-30-2022 10:56   BOOT-INF/lib/spring-aop-5.3.19.jar
   698647  08-30-2022 10:56   BOOT-INF/lib/spring-beans-5.3.19.jar
   659711  08-30-2022 10:56   BOOT-INF/lib/micrometer-core-1.8.5.jar
    29779  08-18-2022 11:44   BOOT-INF/lib/LatencyUtils-2.0.3.jar
   121204  08-30-2022 10:56   BOOT-INF/lib/jackson-datatype-jsr310-2.13.2.jar
     9511  08-30-2022 10:56   BOOT-INF/lib/jackson-module-parameter-names-2.13.2.jar
    75717  08-18-2022 16:18   BOOT-INF/lib/jackson-annotations-2.13.2.jar
    34801  08-30-2022 10:56   BOOT-INF/lib/jackson-datatype-jdk8-2.13.2.jar
  1534977  08-30-2022 10:56   BOOT-INF/lib/jackson-databind-2.13.2.1.jar
   374739  08-18-2022 16:18   BOOT-INF/lib/jackson-core-2.13.2.jar
   256054  08-30-2022 10:56   BOOT-INF/lib/tomcat-embed-el-9.0.62.jar
   277166  08-30-2022 10:56   BOOT-INF/lib/tomcat-embed-websocket-9.0.62.jar
    25058  08-18-2022 11:44   BOOT-INF/lib/jakarta.annotation-api-1.3.5.jar
   173763  08-18-2022 11:44   BOOT-INF/lib/HdrHistogram-2.1.12.jar
  3415095  08-30-2022 10:56   BOOT-INF/lib/tomcat-embed-core-9.0.62.jar
   289394  08-30-2022 10:56   BOOT-INF/lib/spring-expression-5.3.19.jar
  1482575  08-30-2022 10:56   BOOT-INF/lib/spring-core-5.3.19.jar
    24439  08-30-2022 10:56   BOOT-INF/lib/spring-jcl-5.3.19.jar
     4519  08-18-2022 11:45   BOOT-INF/lib/jul-to-slf4j-1.7.36.jar
    41125  08-18-2022 11:45   BOOT-INF/lib/slf4j-api-1.7.36.jar
   329836  08-30-2022 10:56   BOOT-INF/lib/snakeyaml-1.29.jar
        0  08-30-2022 12:48   BOOT-INF/classes/META-INF/
    29511  08-30-2022 13:32   BOOT-INF/lib/spring-boot-jarmode-layertools-2.7.3.jar
     1476  08-30-2022 13:32   BOOT-INF/classpath.idx
     1794  08-30-2022 13:32   BOOT-INF/layers.idx
---------                     -------
 20934468                     126 files
xenoterracide commented 2 years ago

I figured this out, idiot on my part in my gradle configuration