This is an automated email from the ASF dual-hosted git repository. acosentino 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 e514be75127 Camel-Jbang SBOM generator command: adapt to make it works in Windows too (#11611) e514be75127 is described below commit e514be75127d7f9b5a776b0411745df5d539d831 Author: Andrea Cosentino <anco...@gmail.com> AuthorDate: Fri Sep 29 13:03:48 2023 +0200 Camel-Jbang SBOM generator command: adapt to make it works in Windows too (#11611) Signed-off-by: Andrea Cosentino <anco...@gmail.com> --- .../org/apache/camel/dsl/jbang/core/commands/SBOMGenerator.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/SBOMGenerator.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/SBOMGenerator.java index 859bd7a4e94..10f0b06cb1a 100644 --- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/SBOMGenerator.java +++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/SBOMGenerator.java @@ -65,8 +65,14 @@ public class SBOMGenerator extends Export { } else { outputDirectoryParameter += "../../" + outputDirectory; } + String mvnProgramCall; + if (FileUtil.isWindows()) { + mvnProgramCall = "cmd /c mvn"; + } else { + mvnProgramCall = "mvn"; + } Process p = Runtime.getRuntime() - .exec("mvn org.cyclonedx:cyclonedx-maven-plugin:" + pluginVersion + ":makeAggregateBom " + .exec(mvnProgramCall + " org.cyclonedx:cyclonedx-maven-plugin:" + pluginVersion + ":makeAggregateBom " + outputDirectoryParameter + " -DoutputName=" + outputName,