public class MavenVersionManager extends Object implements org.apache.camel.catalog.VersionManager
VersionManager that can load the resources using Maven to download needed artifacts from
a local or remote Maven repository.
This implementation uses Groovy Grape to download the Maven JARs.| Constructor and Description |
|---|
MavenVersionManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMavenRepository(String name,
String url)
To add a 3rd party Maven repository.
|
String |
getLoadedVersion() |
InputStream |
getResourceAsStream(String name) |
boolean |
loadVersion(String version) |
public void addMavenRepository(String name, String url)
name - the repository nameurl - the repository urlpublic String getLoadedVersion()
getLoadedVersion in interface org.apache.camel.catalog.VersionManagerpublic boolean loadVersion(String version)
loadVersion in interface org.apache.camel.catalog.VersionManagerpublic InputStream getResourceAsStream(String name)
getResourceAsStream in interface org.apache.camel.catalog.VersionManagerApache Camel