Uploaded image for project: 'Red Hat build of Apache Camel'
  1. Red Hat build of Apache Camel
  2. RHBAC-145

Camel CLI export command does not treat the product version

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 4.10.GA
    • 4.8.GA
    • Camel CLI
    • None

      camel-jbang export command does not treat the product version. It works fine with the community version.

      Instructions

      camel init Sample.java
      camel export --runtime=quarkus --quarkus-group-id=com.redhat.quarkus.platform --quarkus-version=3.15.3.SP2-redhat-00001 --repos=https://maven.repository.redhat.com/ga --dep=io.quarkus:quarkus-openshift --gav=com.mycompany:ceq-app:1.0 --dir=ceq-app1 Sample.java
      

      Result

      org.apache.camel.main.download.DownloadException: Cannot resolve dependencies in https://repo1.maven.org/maven2, https://maven.repository.redhat.com/ga/
      	at org.apache.camel.main.download.MavenDependencyDownloader.resolveDependenciesViaAether(MavenDependencyDownloader.java:577)
      	at org.apache.camel.main.download.MavenDependencyDownloader.downloadArtifact(MavenDependencyDownloader.java:339)
      	at org.apache.camel.dsl.jbang.core.common.CatalogLoader.loadQuarkusCatalog(CatalogLoader.java:172)
      	at org.apache.camel.dsl.jbang.core.commands.ExportQuarkus.createMavenPom(ExportQuarkus.java:408)
      	at org.apache.camel.dsl.jbang.core.commands.ExportQuarkus.export(ExportQuarkus.java:118)
      	at org.apache.camel.dsl.jbang.core.commands.Run.runQuarkus(Run.java:979)
      	at org.apache.camel.dsl.jbang.core.commands.Run.run(Run.java:451)
      	at org.apache.camel.dsl.jbang.core.commands.Run.runExport(Run.java:353)
      	at org.apache.camel.dsl.jbang.core.commands.ExportBaseCommand.runSilently(ExportBaseCommand.java:344)
      	at org.apache.camel.dsl.jbang.core.commands.ExportQuarkus.export(ExportQuarkus.java:71)
      	at org.apache.camel.dsl.jbang.core.commands.Export.export(Export.java:165)
      	at org.apache.camel.dsl.jbang.core.commands.Export.export(Export.java:73)
      	at org.apache.camel.dsl.jbang.core.commands.ExportBaseCommand.doCall(ExportBaseCommand.java:267)
      	at org.apache.camel.dsl.jbang.core.commands.CamelCommand.call(CamelCommand.java:71)
      	at org.apache.camel.dsl.jbang.core.commands.CamelCommand.call(CamelCommand.java:37)
      	at picocli.CommandLine.executeUserObject(CommandLine.java:2045)
      	at picocli.CommandLine.access$1500(CommandLine.java:148)
      	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2465)
      	at picocli.CommandLine$RunLast.handle(CommandLine.java:2457)
      	at picocli.CommandLine$RunLast.handle(CommandLine.java:2419)
      	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2277)
      	at picocli.CommandLine$RunLast.execute(CommandLine.java:2421)
      	at picocli.CommandLine.execute(CommandLine.java:2174)
      	at org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:196)
      	at org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:72)
      	at main.CamelJBang.main(CamelJBang.java:36)
      Caused by: org.apache.camel.tooling.maven.MavenResolutionException: The following artifacts could not be resolved: io.quarkus.platform:quarkus-camel-bom:pom:3.15.3.SP2-redhat-00001 (absent): Could not find artifact io.quarkus.platform:quarkus-camel-bom:pom:3.15.3.SP2-redhat-00001 in central (https://repo1.maven.org/maven2)
      	at org.apache.camel.tooling.maven.MavenDownloaderImpl.resolveArtifacts(MavenDownloaderImpl.java:481)
      	at org.apache.camel.main.download.MavenDependencyDownloader.resolveDependenciesViaAether(MavenDependencyDownloader.java:571)
      	... 25 more
      Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: The following artifacts could not be resolved: io.quarkus.platform:quarkus-camel-bom:pom:3.15.3.SP2-redhat-00001 (absent): Could not find artifact io.quarkus.platform:quarkus-camel-bom:pom:3.15.3.SP2-redhat-00001 in central (https://repo1.maven.org/maven2)
      	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:473)
      	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:261)
      	at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifacts(DefaultRepositorySystem.java:288)
      	at org.apache.camel.tooling.maven.MavenDownloaderImpl.resolveArtifacts(MavenDownloaderImpl.java:470)
      	... 26 more
      Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact io.quarkus.platform:quarkus-camel-bom:pom:3.15.3.SP2-redhat-00001 in central (https://repo1.maven.org/maven2)
      	at org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:42)
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:417)
      	at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:260)
      	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:537)
      	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:449)
      	... 29 more
      

              cmiranda@redhat.com Claudio Miranda
              rhn-support-hfuruich Hisao Furuichi
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: