private static void addRepositories(Project project, LinkedHashMap<String, String> repositories) { project .getRepositories() .stream() .filter(repository -> repository instanceof MavenArtifactRepository) .forEach( repository -> { MavenArtifactRepository mavenRepository = (MavenArtifactRepository) repository; String name = mavenRepository.getName().toLowerCase(); String url = mavenRepository.getUrl().toString(); repositories.put(name, url); }); } }
/** * Get all repositories of this project and it's subprojects. * * @return The repositories. */ protected Set<RepositoryIdentifier> resolveRepositories() { return getProject().getAllprojects().stream() // .flatMap(project -> project.getRepositories().stream()) // .map(RepositoryIdentifier::new) // .filter(this::filterMavenLocal) // .collect(Collectors.toSet()); }
/** * Get all buildscript's repositories of this project and it's subprojects. * * @return The buildscript's repositories. */ protected Set<RepositoryIdentifier> resolveBuildRepositories() { return getProject().getAllprojects().stream() // .flatMap(project -> project.getBuildscript().getRepositories().stream()) // .map(RepositoryIdentifier::new) // .filter(this::filterMavenLocal) // .collect(Collectors.toSet()); }