Software projects use dependency management tools to integrate frameworks and libraries. As these artifacts depend transitively on even more libraries it is necessary to become aware of these complex dependencies and to be able to control them. The main challenges here are to keep track of changing relations between artifacts, version incompatibilities and license issues.
As these complex relations span a huge dependency graph, a graph database fits as a perfect tool for storing and analysing this data. In this session, Oliver Tigges and Philip Haußleiter show a possible solution using Maven Central Repository modeling the domain in Neo4j.
Stay up to date on all Neo4j events here: www.graphconnect.com
#Neo4j #Innoq #GraphDatabase