Commit e8d2a61
CAMEL-22544: jbang dependency update supports multi-file and --scan-routes
- Accept multiple target files (pom.xml or Java source files with //DEPS)
- Add --scan-routes flag to sync dependencies from route definitions:
- Manages only org.apache.camel dependencies
- Preserves non-Camel dependencies
- Removes unused Camel dependencies
- Idempotent on re-execution
- Route files (YAML, XML) passed as arguments are used as source files
for the export pipeline dependency resolution
- In scan-routes mode, Camel //DEPS in Java target files are stripped
before export to prevent stale deps from being resolved
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 6c5c876 commit e8d2a61
File tree
2 files changed
+715
-67
lines changed- dsl/camel-jbang/camel-jbang-core/src
- main/java/org/apache/camel/dsl/jbang/core/commands
- test/java/org/apache/camel/dsl/jbang/core/commands
2 files changed
+715
-67
lines changed
0 commit comments