fix: improve project discovery - Gradle support, multi-module Maven fix #13

Merged
fred merged 1 commit from fix/11-12-project-discovery into main 2026-03-07 10:49:21 +00:00
Collaborator

Summary

  • Gradle-Support: build.gradle / build.gradle.kts werden jetzt in importFromDirectory und scanSubdirectories erkannt
  • Multi-Module Maven fix: Module werden über pom.xml identifiziert (nicht mehr .project zuerst), Module ohne pom.xml/.project werden als Basic-Java-Projekt importiert statt übersprungen
  • Timeout: mvn dependency:build-classpath und Gradle-Aufrufe haben jetzt 120s Timeout — vorher konnte der Import-Thread unbegrenzt hängen

Geänderte Dateien

  • ProjectImporter.java — Hauptlogik für Projekt-Erkennung erweitert
  • ProjectInfoTools.java — Tool-Beschreibung aktualisiert

Fixes #11, Fixes #12

## Summary - **Gradle-Support**: `build.gradle` / `build.gradle.kts` werden jetzt in `importFromDirectory` und `scanSubdirectories` erkannt - **Multi-Module Maven fix**: Module werden über `pom.xml` identifiziert (nicht mehr `.project` zuerst), Module ohne `pom.xml`/`.project` werden als Basic-Java-Projekt importiert statt übersprungen - **Timeout**: `mvn dependency:build-classpath` und Gradle-Aufrufe haben jetzt 120s Timeout — vorher konnte der Import-Thread unbegrenzt hängen ## Geänderte Dateien - `ProjectImporter.java` — Hauptlogik für Projekt-Erkennung erweitert - `ProjectInfoTools.java` — Tool-Beschreibung aktualisiert Fixes #11, Fixes #12
fix: improve project discovery - Gradle support, multi-module Maven fix (#11, #12)
All checks were successful
Build and Release / build (push) Successful in 3m7s
7747638501
- Add Gradle project detection (build.gradle / build.gradle.kts)
- Multi-module Maven: prioritize pom.xml over .project for module detection
- Import modules without pom.xml or .project as basic Java projects instead of skipping
- Add 120s timeout to mvn/gradle dependency resolution to prevent hanging
- Update tool description to mention Gradle support

Fixes #11, Fixes #12

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fred merged commit 7747638501 into main 2026-03-07 10:49:21 +00:00
fred deleted branch fix/11-12-project-discovery 2026-03-07 10:49:21 +00:00
Sign in to join this conversation.
No description provided.