&gt; Capsule lacks a real transitive dependency management system<p>The Maven caplet uses Aether which is the same dependency-resolution library used by Maven. If you&#x27;ve found a problem, file an issue and we&#x27;ll solve it.<p>&gt; so you&#x27;re stuck bypassing it entirely and having your build system compute the complete graph of transitive dependencies and write it in the jar manifest<p>That sure sounds like a bug. The Maven capsule should resolve transitive dependencies.