|
|
|
@ -199,12 +199,11 @@ final class ModifiedClassPathClassLoader extends URLClassLoader { |
|
|
|
RepositorySystem repositorySystem = serviceLocator.getService(RepositorySystem.class); |
|
|
|
RepositorySystem repositorySystem = serviceLocator.getService(RepositorySystem.class); |
|
|
|
DefaultRepositorySystemSession session = MavenRepositorySystemUtils.newSession(); |
|
|
|
DefaultRepositorySystemSession session = MavenRepositorySystemUtils.newSession(); |
|
|
|
LocalRepository localRepository = new LocalRepository(System.getProperty("user.home") + "/.m2/repository"); |
|
|
|
LocalRepository localRepository = new LocalRepository(System.getProperty("user.home") + "/.m2/repository"); |
|
|
|
|
|
|
|
RemoteRepository remoteRepository = new RemoteRepository.Builder("central", "default", |
|
|
|
|
|
|
|
"https://repo.maven.apache.org/maven2").build(); |
|
|
|
session.setLocalRepositoryManager(repositorySystem.newLocalRepositoryManager(session, localRepository)); |
|
|
|
session.setLocalRepositoryManager(repositorySystem.newLocalRepositoryManager(session, localRepository)); |
|
|
|
for (int i = 0; i < MAX_RESOLUTION_ATTEMPTS; i++) { |
|
|
|
for (int i = 0; i < MAX_RESOLUTION_ATTEMPTS; i++) { |
|
|
|
CollectRequest collectRequest = new CollectRequest(null, |
|
|
|
CollectRequest collectRequest = new CollectRequest(null, Arrays.asList(remoteRepository)); |
|
|
|
Arrays.asList( |
|
|
|
|
|
|
|
new RemoteRepository.Builder("central", "default", "https://repo.maven.apache.org/maven2") |
|
|
|
|
|
|
|
.build())); |
|
|
|
|
|
|
|
collectRequest.setDependencies(createDependencies(coordinates)); |
|
|
|
collectRequest.setDependencies(createDependencies(coordinates)); |
|
|
|
DependencyRequest dependencyRequest = new DependencyRequest(collectRequest, null); |
|
|
|
DependencyRequest dependencyRequest = new DependencyRequest(collectRequest, null); |
|
|
|
try { |
|
|
|
try { |
|
|
|
|