public class MavenResolver extends Object implements ApplicationSetup.TerrierApplicationPlugin
Properties
| Modifier and Type | Class and Description |
|---|---|
static class |
MavenResolver.MutableURLClassLoader |
| Modifier and Type | Field and Description |
|---|---|
static Set<String> |
PROVIDED_MODULES |
| Constructor and Description |
|---|
MavenResolver() |
| Modifier and Type | Method and Description |
|---|---|
void |
initialise()
Called by ApplicationSetup to initialise the plugin
|
void |
initialise(String coordinates) |
static void |
main(String[] args) |
static List<org.eclipse.aether.repository.RemoteRepository> |
newRepositories(org.eclipse.aether.RepositorySystem system,
org.eclipse.aether.RepositorySystemSession session) |
static org.eclipse.aether.RepositorySystem |
newRepositorySystem() |
static org.eclipse.aether.DefaultRepositorySystemSession |
newRepositorySystemSession(org.eclipse.aether.RepositorySystem system) |
public void initialise()
throws Exception
ApplicationSetup.TerrierApplicationPlugininitialise in interface ApplicationSetup.TerrierApplicationPluginExceptionpublic static org.eclipse.aether.DefaultRepositorySystemSession newRepositorySystemSession(org.eclipse.aether.RepositorySystem system)
public static org.eclipse.aether.RepositorySystem newRepositorySystem()
public static List<org.eclipse.aether.repository.RemoteRepository> newRepositories(org.eclipse.aether.RepositorySystem system, org.eclipse.aether.RepositorySystemSession session)
Terrier Information Retrieval Platform 5.1. Copyright © 2004-2019, University of Glasgow