This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 1d2000b0298 CAMEL-20737: camel-jbang - Export with fresh does not
work. Export should read application.properties if present.
1d2000b0298 is described below
commit 1d2000b0298941f0fcfa9c4bf3bb3ea4ce0fd8df
Author: Claus Ibsen <[email protected]>
AuthorDate: Sat May 4 13:57:30 2024 +0200
CAMEL-20737: camel-jbang - Export with fresh does not work. Export should
read application.properties if present.
---
.../org/apache/camel/dsl/jbang/core/commands/ExportCamelMain.java | 2 +-
.../java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java | 2 +-
.../org/apache/camel/dsl/jbang/core/commands/ExportSpringBoot.java | 2 +-
.../src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java | 4 ++--
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportCamelMain.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportCamelMain.java
index 782589666ea..d833f666416 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportCamelMain.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportCamelMain.java
@@ -59,7 +59,7 @@ class ExportCamelMain extends Export {
// the settings file has information what to export
File settings = new File(CommandLineHelper.getWorkDir(),
Run.RUN_SETTINGS_FILE);
- if (fresh || files != null || !settings.exists()) {
+ if (fresh || !files.isEmpty() || !settings.exists()) {
// allow to automatic build
if (!quiet && fresh) {
printer().println("Generating fresh run data");
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java
index c736b920bfb..1e481b29b33 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java
@@ -62,7 +62,7 @@ class ExportQuarkus extends Export {
// the settings file has information what to export
File settings = new File(CommandLineHelper.getWorkDir(),
Run.RUN_SETTINGS_FILE);
- if (fresh || files != null || !settings.exists()) {
+ if (fresh || !files.isEmpty() || !settings.exists()) {
// allow to automatic build
if (!quiet) {
printer().println("Generating fresh run data");
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportSpringBoot.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportSpringBoot.java
index e7d8165bd6f..948b4c6d2df 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportSpringBoot.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportSpringBoot.java
@@ -63,7 +63,7 @@ class ExportSpringBoot extends Export {
// the settings file has information what to export
File settings = new File(CommandLineHelper.getWorkDir(),
Run.RUN_SETTINGS_FILE);
- if (fresh || files != null || !settings.exists()) {
+ if (fresh || !files.isEmpty() || !settings.exists()) {
// allow to automatic build
if (!quiet) {
printer().println("Generating fresh run data");
diff --git
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
index 35acf9e6b57..07420806a1a 100644
---
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
+++
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
@@ -455,8 +455,8 @@ public class Run extends CamelCommand {
+ " because application.properties
file does not exist or camel.main.routesIncludePattern is not configured");
return 1;
} else {
- // silent-run then auto-detect all files (except
properties as they are loaded explicit)
- String[] allFiles = new File(".").list((dir, name) ->
!name.endsWith(".properties"));
+ // silent-run then auto-detect all files
+ String[] allFiles = new File(".").list();
if (allFiles != null) {
files.addAll(Arrays.asList(allFiles));
}