Dependencies automatically included because they are required by your direct dependencies.
When you add a library to your project, that library might rely on other libraries. These are transitive dependencies. In Maven, if you add a logging library, it might automatically include a configuration library it relies on.