diff --git a/plugin/src/main/java/org/wildfly/channelplugin/UpgradeComponentsMojo.java b/plugin/src/main/java/org/wildfly/channelplugin/UpgradeComponentsMojo.java index 2ebaeef..ded657a 100644 --- a/plugin/src/main/java/org/wildfly/channelplugin/UpgradeComponentsMojo.java +++ b/plugin/src/main/java/org/wildfly/channelplugin/UpgradeComponentsMojo.java @@ -237,7 +237,7 @@ public void execute() throws MojoExecutionException { // if channel was given as an input, insert channel repositories into the parent pom if (injectRepositories) { - Map repositoriesToInject = channels.stream().flatMap(c -> c.getRepositories().stream()) + Map repositoriesToInject = channels.stream().flatMap(c -> c.getRepositories().stream()).distinct() .collect(Collectors.toMap(Repository::getId, Repository::getUrl)); InjectRepositoriesMojo.insertRepositories(rootProject, rootManipulator, repositoriesToInject); }