org.mule.devkit.dynamic.discovery
Class MavenRepositoryDiscoverer

java.lang.Object
  extended by org.mule.devkit.dynamic.discovery.MavenRepositoryDiscoverer

public final class MavenRepositoryDiscoverer
extends Object

Helper methods for listing dependencies of MuleForge artifact.


Constructor Summary
MavenRepositoryDiscoverer()
           
MavenRepositoryDiscoverer(File localRepository)
           
MavenRepositoryDiscoverer(File localRepository, List<org.sonatype.aether.repository.RemoteRepository> repositories)
           
 
Method Summary
static List<org.sonatype.aether.repository.RemoteRepository> defaultMuleForgeRepositories()
           
 List<URL> listDependencies(String artifactId, String version)
           
 List<URL> listDependencies(String groupId, String artifactId, String version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenRepositoryDiscoverer

public MavenRepositoryDiscoverer()

MavenRepositoryDiscoverer

public MavenRepositoryDiscoverer(File localRepository)

MavenRepositoryDiscoverer

public MavenRepositoryDiscoverer(File localRepository,
                                 List<org.sonatype.aether.repository.RemoteRepository> repositories)
Method Detail

defaultMuleForgeRepositories

public static List<org.sonatype.aether.repository.RemoteRepository> defaultMuleForgeRepositories()

listDependencies

public final List<URL> listDependencies(String artifactId,
                                        String version)
                                 throws org.sonatype.aether.collection.DependencyCollectionException,
                                        org.sonatype.aether.resolution.DependencyResolutionException,
                                        MalformedURLException
Throws:
org.sonatype.aether.collection.DependencyCollectionException
org.sonatype.aether.resolution.DependencyResolutionException
MalformedURLException

listDependencies

public final List<URL> listDependencies(String groupId,
                                        String artifactId,
                                        String version)
                                 throws org.sonatype.aether.collection.DependencyCollectionException,
                                        org.sonatype.aether.resolution.DependencyResolutionException,
                                        MalformedURLException
Throws:
org.sonatype.aether.collection.DependencyCollectionException
org.sonatype.aether.resolution.DependencyResolutionException
MalformedURLException


Copyright © 2010–2014 MuleSoft, Inc.. All rights reserved.