Skip to content

Commit

Permalink
CAMEL-17303: Ups I deleted too much code before.
Browse files Browse the repository at this point in the history
  • Loading branch information
davsclaus committed Dec 8, 2021
1 parent 9daba96 commit dc83507
Showing 1 changed file with 6 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
import org.apache.camel.catalog.CamelCatalog;
import org.apache.camel.catalog.DefaultCamelCatalog;
import org.apache.camel.impl.engine.DefaultComponentResolver;
import org.apache.camel.tooling.model.ComponentModel;

/**
* Auto downloaded needed JARs when resolving components.
Expand All @@ -47,6 +48,11 @@ public void setCamelContext(CamelContext camelContext) {

@Override
public Component resolveComponent(String name, CamelContext context) {
ComponentModel model = catalog.componentModel(name);
if (model != null && !DownloaderHelper.alreadyOnClasspath(camelContext, model.getArtifactId())) {
DownloaderHelper.downloadDependency(camelContext, model.getGroupId(), model.getArtifactId(), model.getVersion());
}

if ("platform-http".equals(name)) {
// setup a default http server on port 8080 if not already done
VertxHttpServer.registerServer(camelContext);
Expand Down

0 comments on commit dc83507

Please sign in to comment.