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);

Reply via email to