public class MavenRepository extends Object implements URLStreamHandlerFactory
| Constructor and Description |
|---|
MavenRepository() |
MavenRepository(org.springframework.core.io.Resource root)
Root resource must end in a /
|
| Modifier and Type | Method and Description |
|---|---|
URLClassLoader |
createClassLoader(String id) |
URLClassLoader |
createClassLoader(String id,
Collection<String> exclusionIds) |
URLStreamHandler |
createURLStreamHandler(String protocol) |
static String |
getMavenId(String groupId,
String artifactId,
String type,
String classifier,
String version,
String scope) |
Map<String,Object> |
getMavenMetadata(String groupId,
String artifactId,
String version) |
String |
getPath(String id) |
static String |
getPath(String groupId,
String artifactId,
String pathVersion,
String type,
String classifier,
String version,
String algorithm) |
MavenPom |
getPom(org.springframework.core.io.Resource resource) |
MavenPom |
getPom(String id) |
MavenPom |
getPom(String groupId,
String artifactId,
String version) |
org.springframework.core.io.Resource |
getResource(String id) |
org.springframework.core.io.Resource |
getResource(String groupId,
String artifactId,
String type,
String version) |
org.springframework.core.io.Resource |
getResource(String groupId,
String artifactId,
String type,
String classifier,
String version) |
org.springframework.core.io.Resource |
getResource(String groupId,
String artifactId,
String type,
String classifier,
String version,
String algorithm) |
org.springframework.core.io.Resource |
getRoot() |
String |
getSha1(String groupId,
String artifactId,
String type,
String classifier,
String version,
String algorithm) |
String |
getSnapshotVersion(Map<String,Object> mavenMetadata) |
URL |
getURL(String id) |
protected org.springframework.core.io.Resource |
handleMissingResource(org.springframework.core.io.Resource resource,
String groupId,
String artifactId,
String type,
String classifier,
String version,
String algorithm) |
void |
setRoot(org.springframework.core.io.Resource root) |
public MavenRepository()
public MavenRepository(org.springframework.core.io.Resource root)
root - public static String getMavenId(String groupId, String artifactId, String type, String classifier, String version, String scope)
public static String getPath(String groupId, String artifactId, String pathVersion, String type, String classifier, String version, String algorithm)
public URLClassLoader createClassLoader(String id)
public URLClassLoader createClassLoader(String id, Collection<String> exclusionIds)
public URLStreamHandler createURLStreamHandler(String protocol)
createURLStreamHandler in interface URLStreamHandlerFactorypublic Map<String,Object> getMavenMetadata(String groupId, String artifactId, String version)
public MavenPom getPom(org.springframework.core.io.Resource resource)
public org.springframework.core.io.Resource getResource(String id)
public org.springframework.core.io.Resource getResource(String groupId, String artifactId, String type, String version)
public org.springframework.core.io.Resource getResource(String groupId, String artifactId, String type, String classifier, String version)
public org.springframework.core.io.Resource getResource(String groupId, String artifactId, String type, String classifier, String version, String algorithm)
public org.springframework.core.io.Resource getRoot()
public String getSha1(String groupId, String artifactId, String type, String classifier, String version, String algorithm)
protected org.springframework.core.io.Resource handleMissingResource(org.springframework.core.io.Resource resource,
String groupId,
String artifactId,
String type,
String classifier,
String version,
String algorithm)
public void setRoot(org.springframework.core.io.Resource root)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.