CamelCatalog
requires.MavenArtifactProvider which uses Groovy Grape to download the artifact.CamelCatalog.VersionManager that can load the resources using Maven to download needed artifacts from a local or remote
Maven repository.HttpClientHandler which uses HttpClient for downloading via http/https and have support for connection
timeouts which otherwise is not supported by default in Apache Ivy.Apache Camel