This is an automated email from the ASF dual-hosted git repository.
apupier 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 9b1a7167b20 Fix: fix Camel JBang run with pom.xml
9b1a7167b20 is described below
commit 9b1a7167b20a21c0cc66125a0c590586527c7f28
Author: Aurélien Pupier <[email protected]>
AuthorDate: Tue Jul 22 10:22:54 2025 +0200
Fix: fix Camel JBang run with pom.xml
it was revealed by the MavenGradleBuildITCase.runFromMavenModuleTest()
test
Note that it remains MavenGradleBuildITCase.runFromGradleTest() which is
failing
Signed-off-by: Aurélien Pupier <[email protected]>
---
.../src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 47580cc3796..fbdd40050c0 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
@@ -719,7 +719,7 @@ public class Run extends CamelCommand {
// if we only run pom.xml/build.gradle then auto discover from the
Maven/Gradle based project
if (files.size() == 1 && (files.get(0).endsWith("pom.xml") ||
files.get(0).endsWith("build.gradle"))) {
- Path projectDescriptorPath = Path.of(files.get(0));
+ Path projectDescriptorPath =
Path.of(files.get(0)).toAbsolutePath();
// use a better name when running
if (name == null || "CamelJBang".equals(name)) {
name = RunHelper.mavenArtifactId(projectDescriptorPath);