Skip to content

Commit ee3877e

Browse files
committed
fix: not supplying repos could cause Resolver issues
1 parent 7345f92 commit ee3877e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/main/java/org/codejive/jpm/util/Resolver.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,11 @@ public static List<ArtifactResult> resolveArtifacts(
6464
artifacts.stream()
6565
.map(a -> new Dependency(a, JavaScopes.RUNTIME))
6666
.collect(Collectors.toList());
67-
ContextOverrides overrides =
68-
ContextOverrides.create().withUserSettings(true).repositories(repositories).build();
67+
ContextOverrides.Builder ctxb = ContextOverrides.create().withUserSettings(true);
68+
if (repositories != null && !repositories.isEmpty()) {
69+
ctxb.repositories(repositories);
70+
}
71+
ContextOverrides overrides = ctxb.build();
6972
Runtime runtime = Runtimes.INSTANCE.getRuntime();
7073
try (Context context = runtime.create(overrides)) {
7174
CollectRequest collectRequest =

0 commit comments

Comments
 (0)