Hi, Thank you for the quick response and for the help!
I wonder if it would be possible for the tooling (Camel JBang?) to handle the cases where additional Maven repositories are needed? As a person who mainly uses Karavan to create the integrations and Camel JBang as the tool to run them, I was quite clueless of what was going on. Couple quick ideas come to mind: * Maybe a quick dirty mapping directly coded into the tooling: If Jira is needed, automatically add Atlassian repo etc. * Some new metadata in the Kamelets / Components could be used to give the tooling the required information of additional repositories. I wonder, given there are hundreds of components, is the Jira/Atlassian a special case or are there some other component & repositories that will have the similar issues? Thanks again and have a nice weekend. Best regards, Mikael la 28. tammik. 2023 klo 19.40 Claus Ibsen (claus.ib...@gmail.com) kirjoitti: > > atlassian does not release to maven central so you need to add their maven > repo to jbang or have it pre downloaded. > > lør. 28. jan. 2023 kl. 17.54 skrev Mikael Koskinen <mijap...@gmail.com>: > > > Hi, > > > > I'm trying to get the Jira component to work but without success. The > > error I'm getting is: > > > > Caused by: java.lang.IllegalArgumentException: Cannot find component > > with name: jira. Did you mean: gora, irc, jcr, jpa, mina > > > > And from the stacktrace I can see the following: > > > > Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: > > The following artifacts could not be resolved: > > com.atlassian.sal:sal-api:jar:4.4.2, com.atlassian.jira:j > > ira-rest-java-client-api:jar:5.2.4, > > com.atlassian.jira:jira-rest-java-client-core:jar:5.2.4: Could not > > find artifact com.atlassian.sal:sal-api:jar:4.4.2 in central > > (https://r > > epo1.maven.org/maven2) > > at > > org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:431) > > ~[maven-resolver-impl-1.8.2.jar:1.8.2] > > at > > org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:235) > > ~[maven-resolver-impl-1.8.2.jar:1.8.2] > > at > > org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:357) > > ~[maven-resolver-impl-1.8.2.jar:1.8.2] > > at > > org.apache.camel.main.download.MavenDependencyDownloader.resolveDependenciesViaAether(MavenDependencyDownloader.java:1190) > > ~[camel-kamelet-main-3.20.1.jar:3.20.1] > > at > > org.apache.camel.main.download.MavenDependencyDownloader.lambda$doDownloadDependency$0(MavenDependencyDownloader.java:365) > > ~[camel-kamelet-main-3.20.1.jar:3.20.1] > > > > > > Here's a simple YAML to reproduce the issue: > > > > apiVersion: camel.apache.org/v1 > > kind: Integration > > metadata: > > name: logger-test > > spec: > > flows: > > - route: > > from: > > uri: jira:WATCHUPDATES > > parameters: > > jiraUrl: https://company.atlassian.net/jira > > jql: project=CamelTest > > steps: > > - to: > > uri: >- > > > > http://https://webhook.site/73458678-284f-4c01-a8b8-d3c09a7dfaaaa > > > > And here's one way to run it: > > > > jbang run "-Dcamel.jbang.version=3.20.1" --fresh camel@apache/camel > > run example.yaml > > > > Best regards, > > Mikael > > > -- > Claus Ibsen > ----------------- > @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2