In many ways, Confluence has grown organically, and its dependency tree is no exception. Confluence has well over 100 open source dependencies which we ship with, and a dozen or so more used purely for testing.

The other day I was investigating some duplication in our Maven dependencies, and Sam recommended the JFrog dependency analyser. Here’s the interesting output from analysing the dependencies of confluence-webapp on trunk:

Dependency tree of Confluence
Dependency analysis of Confluence. Click for full image.

I’d recommend this tool to anyone analysing the dependencies of a slightly simpler Maven project. 🙂

An x-ray of Confluence