Skip to content

feat(topology): Map JVM projects - #165

Open
reneleonhardt wants to merge 4 commits into
JordanCoin:mainfrom
reneleonhardt:feat/jvm-project-topology
Open

feat(topology): Map JVM projects#165
reneleonhardt wants to merge 4 commits into
JordanCoin:mainfrom
reneleonhardt:feat/jvm-project-topology

Conversation

@reneleonhardt

Copy link
Copy Markdown
Contributor

What does this PR do?

Adds JVM project topology for Maven, Gradle, and sbt repositories. It maps local projects, build boundaries, literal local-project dependencies, and conventional or declared Java, Kotlin, and Scala source roots. It supports legacy and current manifest forms where the syntax is safely recognizable and reports partial coverage for dynamic or ambiguous declarations.

Type of change

  • Bug fix
  • New feature
  • New language support
  • Documentation
  • Other (describe below)

Checklist

  • I've tested this locally with go build && ./codemap .
  • I've read CONTRIBUTING.md (for new language support)
  • I've updated documentation if needed

Map Maven, Gradle, and sbt projects, build boundaries, literal local dependencies, and Java, Kotlin, and Scala source roots while keeping dynamic declarations partial.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant