public boolean isDgsProject()

in src/main/java/com/netflix/dgs/plugin/services/internal/DgsServiceImpl.java [158:181]


    public boolean isDgsProject(Project project) {
        if (!dependenciesProcessed.get()) {
            for (Module m : ModuleManager.getInstance(project).getModules()) {
                var libraries = ModuleRootManager.getInstance(m).orderEntries().librariesOnly().compileOnly();
                libraries.forEachLibrary(l -> {
                    dependenciesProcessed.getAndSet(true);
                    String name = l.getName();
                    if (name != null && name.contains("com.netflix.graphql.dgs")) {
                        dependencyFound.set(true);
                        return false;
                    }
                    return true;
                });

                if(dependencyFound.get()) {
                    return true;
                }
            }

            return false;
        }

        return dependencyFound.get();
    }