Skip to content

feat: enhance monorepo support for JVM project structures#134

Merged
manojmallick merged 3 commits intomainfrom
feat/monorepo-jvm-support-133
Apr 30, 2026
Merged

feat: enhance monorepo support for JVM project structures#134
manojmallick merged 3 commits intomainfrom
feat/monorepo-jvm-support-133

Conversation

@manojmallick
Copy link
Copy Markdown
Owner

Summary

  • Enhanced source root resolver to detect JVM projects in monorepo workspace packages
  • Added detection for src/main/{java,kotlin,scala} and app/src/main/{java,kotlin,scala} in packages/, apps/, services/, modules/ directories
  • Updated DEEP_PATHS to include src/test/{java,kotlin} and app/src/main/scala for consistent detection

Closes #133

Changes

  • src/discovery/source-root-resolver.js: Added JVM path detection in monorepo packages
  • test/integration/v650-source-root-resolver.test.js: Added 3 tests for monorepo JVM detection
  • Version bump: 6.6.4 → 6.6.5 (patch release)

Test plan

  • All 58 integration tests pass (node test/integration/all.js)
  • Manual smoke test: node gen-context.js --health

🤖 Generated with Claude Code

manojmallick and others added 3 commits April 30, 2026 00:08
…loses #133)

Add detection of src/main/{java,kotlin,scala} and app/src/main/{java,kotlin,scala}
in monorepo workspace packages (packages/*, apps/*, services/*, modules/*).
Also add src/test/{java,kotlin} and app/src/main/scala to DEEP_PATHS for
consistent JVM project detection across monorepo and non-monorepo structures.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@manojmallick manojmallick merged commit 6db1c50 into main Apr 30, 2026
4 checks passed
@manojmallick manojmallick deleted the feat/monorepo-jvm-support-133 branch April 30, 2026 00:47
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.

feat(discovery): enhance monorepo support for JVM project structures

1 participant