|
33 | 33 | import java.util.TreeSet; |
34 | 34 | import java.util.function.BiPredicate; |
35 | 35 | import java.util.function.Function; |
36 | | -import java.util.function.Supplier; |
37 | 36 | import java.util.stream.Collectors; |
38 | 37 | import java.util.stream.Stream; |
39 | 38 |
|
|
43 | 42 | import org.apache.commons.io.FileUtils; |
44 | 43 | import org.eclipse.aether.AbstractRepositoryListener; |
45 | 44 | import org.eclipse.aether.RepositoryEvent; |
46 | | -import org.eclipse.aether.RepositorySystemSession.SessionBuilder; |
47 | 45 | import org.eclipse.aether.artifact.DefaultArtifact; |
48 | 46 | import org.eclipse.aether.repository.RemoteRepository; |
49 | 47 | import org.eclipse.aether.resolution.ArtifactRequest; |
@@ -167,10 +165,11 @@ private void resolveDependencies(Properties props) { |
167 | 165 | .map(repo -> new RemoteRepository.Builder(repo.getKey(), "default", repo.getValue()).build()) |
168 | 166 | .collect(Collectors.toList()); |
169 | 167 | var aether = new RepositorySystemSupplier().get(); |
170 | | - Supplier<SessionBuilder> sbs = new SessionBuilderSupplier(aether); |
| 168 | + var sbs = new SessionBuilderSupplier(aether); |
171 | 169 | try (var session = sbs.get() |
172 | 170 | .withLocalRepositoryBaseDirectories(parameters.outputDir.resolve("local-repo")) |
173 | 171 | .withRepositoryListener(new AbstractRepositoryListener() { |
| 172 | + @Override |
174 | 173 | public void artifactResolved(RepositoryEvent event) { |
175 | 174 | logger.debug("Resolved dependency {0} from repository {1}", |
176 | 175 | Decorated.actual(event.getArtifact()), Decorated.struct(event.getRepository().getId())); |
|
0 commit comments