This is an automated email from the ASF dual-hosted git repository. lburgazzoli pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit 787ba04056a32b5d0e81f73699a31c1e778fc686 Author: Luca Burgazzoli <lburgazz...@gmail.com> AuthorDate: Wed Feb 3 16:41:04 2021 +0100 camel-main: support for true|false for include/exclude patterns --- .../src/main/java/org/apache/camel/main/DefaultRoutesCollector.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/camel-main/src/main/java/org/apache/camel/main/DefaultRoutesCollector.java b/core/camel-main/src/main/java/org/apache/camel/main/DefaultRoutesCollector.java index cbe21d1..9988149 100644 --- a/core/camel-main/src/main/java/org/apache/camel/main/DefaultRoutesCollector.java +++ b/core/camel-main/src/main/java/org/apache/camel/main/DefaultRoutesCollector.java @@ -129,11 +129,15 @@ public class DefaultRoutesCollector implements RoutesCollector { StopWatch watch = new StopWatch(); AtomicInteger count = new AtomicInteger(); + if (ObjectHelper.equal("false", includePattern)) { + return answer; + } + for (String include : includes) { log.debug("Loading additional RoutesBuilder from: {}", include); try { for (Resource resource : resolver.findResources(include)) { - if (AntPathMatcher.INSTANCE.anyMatch(excludes, resource.getLocation())) { + if (!"false".equals(excludePattern) && AntPathMatcher.INSTANCE.anyMatch(excludes, resource.getLocation())) { continue; }