private void checkRepositories(final POM pom) { // Check is the POM's GAV resolves to any pre-existing artifacts. We don't need to filter // resolved Repositories by those enabled for the Project since this is a new Project. final Set<MavenRepositoryMetadata> repositories = repositoryResolver.getRepositoriesResolvingArtifact(pom.getGav()); if (repositories.size() > 0) { throw new GAVAlreadyExistsException(pom.getGav(), repositories); } }
@Override public ProjectRepositories create(final Path path) { final org.uberfire.java.nio.file.Path nioPath = Paths.convert(path); if (ioService.exists(nioPath)) { throw new FileAlreadyExistsException(path.toString()); } try { ioService.startBatch(nioPath.getFileSystem(), commentedOptionFactory.makeCommentedOption("Creating " + path.toString() + "...")); final T project = getProject(path); final Set<MavenRepositoryMetadata> content = new HashSet<MavenRepositoryMetadata>(); if (project == null) { content.addAll(repositoryResolver.getRemoteRepositoriesMetaData()); } else { content.addAll(repositoryResolver.getRemoteRepositoriesMetaData(project)); } final ProjectRepositories repositories = createProjectRepositories(content); ioService.write(Paths.convert(path), contentHandler.toString(repositories)); return repositories; } finally { ioService.endBatch(); } }
private void checkRepositories(final POM pom) { // Check is the POM's GAV resolves to any pre-existing artifacts. We don't need to filter // resolved Repositories by those enabled for the Project since this is a new Project. final Set<MavenRepositoryMetadata> repositories = repositoryResolver.getRepositoriesResolvingArtifact(pom.getGav()); if (repositories.size() > 0) { throw new GAVAlreadyExistsException(pom.getGav(), repositories); } }
"local-url", MavenRepositorySource.LOCAL)); when(repositoryResolver.getRemoteRepositoriesMetaData(eq(project))).thenReturn(metadata); when(resourceResolver.resolveProject(path)).thenReturn(project); times(1)).resolveProject(path); verify(repositoryResolver, times(1)).getRemoteRepositoriesMetaData(eq(project));
never()).getRepositoriesResolvingArtifact(any(GAV.class));
"local-url", MavenRepositorySource.LOCAL)); when(repositoryResolver.getRemoteRepositoriesMetaData()).thenReturn(metadata); when(resourceResolver.resolveProject(path)).thenReturn(null); times(1)).resolveProject(path); verify(repositoryResolver, times(1)).getRemoteRepositoriesMetaData();
when(repositoryResolverService.getRepositoriesResolvingArtifact(eq(pom.getGav()))).thenReturn(new HashSet<MavenRepositoryMetadata>() {{ add(new MavenRepositoryMetadata("local-id", "local-url",
"local-url", MavenRepositorySource.LOCAL)); when(repositoryResolver.getRemoteRepositoriesMetaData()).thenReturn(metadata);
}).getRepositoriesResolvingArtifact(gav); } else { doRepositoryCreation(DeploymentMode.VALIDATED);
when(repositoryResolverService.getRepositoriesResolvingArtifact(eq(pom.getGav()))).thenReturn(new HashSet<MavenRepositoryMetadata>() {{ add(new MavenRepositoryMetadata("local-id", "local-url",