Maven

Submodules

MATCH
   (main:Artifact),
   (pom:Pom)-[:HAS_PARENT]->(main),
   (pom)-[:DESCRIBES]->(submodule:Artifact)
WHERE
   main.name = 'parent-project'
RETURN DISTINCT
   main.name AS main,
   submodule.name AS submodule,
   pom.name AS name
ORDER BY
   main,
   submodule

Declared dependencies

MATCH
   (project:Pom),
   (project)-[:DECLARES_DEPENDENCY]->()-[:TO_ARTIFACT]->(dependency)
RETURN DISTINCT
   project.name AS project,
   dependency.name AS dependency,
   dependency.type AS type,
   dependency.fileName AS filename,
   dependency.fqn AS fqn,
   dependency.group AS group,
   dependency.version AS version
ORDER BY
   project,
   dependency

Classes in a project

Classes in all submodules

Number of internal module dependencies

Last updated

Was this helpful?