public class MavenHelper extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static String |
cacheDir |
private static Map<String,Set<Dependency>> |
dependencyCache |
private static String |
dependencyCachePath |
private static com.google.gson.Gson |
gson |
| 构造器和说明 |
|---|
MavenHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
private static void |
addCache(String name,
Set<Dependency> dependencies) |
private static org.eclipse.aether.collection.CollectRequest |
buildRequest(Dependency root,
List<Repository> repositories,
Set<Server> servers) |
private static org.eclipse.aether.collection.CollectRequest |
buildRequest(String coords,
String scope,
List<Repository> repositories,
Set<Server> servers) |
private static org.eclipse.aether.RepositorySystemSession |
buildSession(Dependency root,
org.eclipse.aether.RepositorySystem system,
Project project) |
private static List<org.eclipse.aether.repository.RemoteRepository> |
getDefaultRepository() |
static Set<Dependency> |
getDependencies(Project project,
Dependency root) |
static void |
resolveArtifact(org.eclipse.aether.collection.CollectRequest request,
org.eclipse.aether.RepositorySystem system,
org.eclipse.aether.RepositorySystemSession session,
String coords) |
static void |
resolveArtifact(org.eclipse.aether.collection.CollectRequest request,
String localRepository,
String coords) |
static void |
resolveArtifact(List<Repository> repositories,
Set<Server> servers,
String localRepository,
String coords) |
private static final com.google.gson.Gson gson
private static Map<String,Set<Dependency>> dependencyCache
private static void addCache(String name, Set<Dependency> dependencies)
private static org.eclipse.aether.RepositorySystemSession buildSession(Dependency root, org.eclipse.aether.RepositorySystem system, Project project)
public static Set<Dependency> getDependencies(Project project, Dependency root)
public static void resolveArtifact(org.eclipse.aether.collection.CollectRequest request,
org.eclipse.aether.RepositorySystem system,
org.eclipse.aether.RepositorySystemSession session,
String coords)
public static void resolveArtifact(org.eclipse.aether.collection.CollectRequest request,
String localRepository,
String coords)
public static void resolveArtifact(List<Repository> repositories, Set<Server> servers, String localRepository, String coords)
private static org.eclipse.aether.collection.CollectRequest buildRequest(String coords, String scope, List<Repository> repositories, Set<Server> servers)
private static org.eclipse.aether.collection.CollectRequest buildRequest(Dependency root, List<Repository> repositories, Set<Server> servers)
private static List<org.eclipse.aether.repository.RemoteRepository> getDefaultRepository()
Copyright © 2021. All rights reserved.