|
ShrinkWrap Resolver Maven Implementation 2.0.0-alpha-2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.shrinkwrap.resolver.impl.maven.convert.MavenConverter
public class MavenConverter
An utility class which provides conversion between SWR, Maven, and Aether objects. It allows creation of Aether object from different objects than Maven objects as well.
| Method Summary | |
|---|---|
static org.sonatype.aether.artifact.Artifact |
asArtifact(MavenDependency declaration)
|
static List<org.sonatype.aether.graph.Dependency> |
asDependencies(List<MavenDependency> dependencies)
|
static org.sonatype.aether.graph.Dependency |
asDependency(MavenDependency dependency)
Converts MavenDepedency to Dependency representation used in Aether |
static org.sonatype.aether.graph.Exclusion |
asExclusion(MavenDependencyExclusion coordinates)
|
static List<org.sonatype.aether.graph.Exclusion> |
asExclusions(Collection<MavenDependencyExclusion> exclusions)
|
static org.apache.maven.model.Profile |
asProfile(org.apache.maven.settings.Profile profile)
|
static List<org.apache.maven.model.Profile> |
asProfiles(List<org.apache.maven.settings.Profile> profiles)
|
static org.sonatype.aether.repository.Proxy |
asProxy(org.apache.maven.settings.Proxy proxy)
Converts Maven Proxy to Aether Proxy |
static org.sonatype.aether.repository.RemoteRepository |
asRemoteRepository(org.apache.maven.model.Repository repository)
Converts Maven Repository to Aether RemoteRepository |
static org.sonatype.aether.repository.RemoteRepository |
asRemoteRepository(org.apache.maven.settings.Repository repository)
Converts Maven Repository to Aether RemoteRepository |
static Set<MavenDependency> |
fromDependencies(Collection<org.apache.maven.model.Dependency> dependencies,
org.sonatype.aether.artifact.ArtifactTypeRegistry registry)
|
static MavenDependency |
fromDependency(org.sonatype.aether.graph.Dependency dependency)
|
static MavenDependency |
fromDependency(org.apache.maven.model.Dependency dependency,
org.sonatype.aether.artifact.ArtifactTypeRegistry registry)
Converts Maven Dependency to Aether Dependency |
static MavenDependencyExclusion |
fromExclusion(org.apache.maven.model.Exclusion exclusion)
|
static MavenDependencyExclusion |
fromExclusion(org.sonatype.aether.graph.Exclusion exclusion)
|
static Set<MavenDependencyExclusion> |
fromExclusions(Collection<org.sonatype.aether.graph.Exclusion> exclusions)
|
static String |
toCanonicalForm(org.sonatype.aether.artifact.Artifact artifact)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static MavenDependencyExclusion fromExclusion(org.apache.maven.model.Exclusion exclusion)
public static MavenDependencyExclusion fromExclusion(org.sonatype.aether.graph.Exclusion exclusion)
public static Set<MavenDependencyExclusion> fromExclusions(Collection<org.sonatype.aether.graph.Exclusion> exclusions)
public static String toCanonicalForm(org.sonatype.aether.artifact.Artifact artifact)
public static MavenDependency fromDependency(org.sonatype.aether.graph.Dependency dependency)
public static MavenDependency fromDependency(org.apache.maven.model.Dependency dependency,
org.sonatype.aether.artifact.ArtifactTypeRegistry registry)
Dependency to Aether Dependency
dependency - the Maven dependency to be convertedregistry - the Artifact type catalog to determine common artifact properties
public static Set<MavenDependency> fromDependencies(Collection<org.apache.maven.model.Dependency> dependencies,
org.sonatype.aether.artifact.ArtifactTypeRegistry registry)
public static org.sonatype.aether.graph.Dependency asDependency(MavenDependency dependency)
dependency - the Maven dependency
public static List<org.sonatype.aether.graph.Dependency> asDependencies(List<MavenDependency> dependencies)
public static org.sonatype.aether.artifact.Artifact asArtifact(MavenDependency declaration)
throws org.jboss.shrinkwrap.resolver.api.CoordinateParseException
org.jboss.shrinkwrap.resolver.api.CoordinateParseExceptionpublic static org.sonatype.aether.graph.Exclusion asExclusion(MavenDependencyExclusion coordinates)
public static List<org.sonatype.aether.graph.Exclusion> asExclusions(Collection<MavenDependencyExclusion> exclusions)
public static org.sonatype.aether.repository.RemoteRepository asRemoteRepository(org.apache.maven.model.Repository repository)
Repository to Aether RemoteRepository
repository - the Maven repository to be converted
public static org.sonatype.aether.repository.RemoteRepository asRemoteRepository(org.apache.maven.settings.Repository repository)
Repository to Aether RemoteRepository
repository - the Maven repository to be converted
public static org.sonatype.aether.repository.Proxy asProxy(org.apache.maven.settings.Proxy proxy)
proxy - the Maven proxy to be converted
public static org.apache.maven.model.Profile asProfile(org.apache.maven.settings.Profile profile)
public static List<org.apache.maven.model.Profile> asProfiles(List<org.apache.maven.settings.Profile> profiles)
|
ShrinkWrap Resolver Maven Implementation 2.0.0-alpha-2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||