Add maven dependency inventory and analysis to java inventory.
The dependency tooling should be maven-first and remain independent of checkstyle so it can be developed and tested as a standalone component before being integrated into java_inventory.py.
The inventory should cover:
- direct and transitive dependencies
- dependency versions and scopes
- multi-module maven projects
- dependency management and resolved versions
- dependency trees and dependency paths
Follow-up issues will add dependency conflict detection, security analysis, search/indexing, maintenance checks, and dependency metadata.
Add maven dependency inventory and analysis to java inventory.
The dependency tooling should be maven-first and remain independent of checkstyle so it can be developed and tested as a standalone component before being integrated into
java_inventory.py.The inventory should cover:
Follow-up issues will add dependency conflict detection, security analysis, search/indexing, maintenance checks, and dependency metadata.