From d599b89e3d259266373717897f8b7fd24fc7fb8e Mon Sep 17 00:00:00 2001 From: Martin Stockhammer Date: Sun, 14 Jul 2019 01:18:42 +0200 Subject: [PATCH] Removing usage of Repository.getLocalPath --- .../archiva/admin/mock/ArchivaIndexManagerMock.java | 6 +++--- .../apache/archiva/indexer/maven/MavenIndexManager.java | 8 ++++---- .../archiva/indexer/maven/MavenIndexManagerTest.java | 8 ++++---- .../tree/maven2/Maven3DependencyTreeBuilder.java | 2 +- .../storage/maven2/RepositoryModelResolver.java | 4 ++-- .../repository/maven2/MavenRepositoryProvider.java | 6 +++--- .../repository/index/mock/ArchivaIndexManagerMock.java | 6 +++--- .../indexing/maven/ArchivaIndexingTaskExecutorTest.java | 8 ++++---- .../org/apache/archiva/mock/ArchivaIndexManagerMock.java | 6 +++--- 9 files changed, 27 insertions(+), 27 deletions(-) diff --git a/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/test/java/org/apache/archiva/admin/mock/ArchivaIndexManagerMock.java b/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/test/java/org/apache/archiva/admin/mock/ArchivaIndexManagerMock.java index 7e2db9bb1..064045de9 100644 --- a/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/test/java/org/apache/archiva/admin/mock/ArchivaIndexManagerMock.java +++ b/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/test/java/org/apache/archiva/admin/mock/ArchivaIndexManagerMock.java @@ -526,7 +526,7 @@ public ArchivaIndexingContext mergeContexts(Repository destinationRepo, List uriList = new ArrayList<>(); @@ -156,7 +156,7 @@ public void addArtifactsToIndex() throws Exception { @Test public void removeArtifactsFromIndex() throws Exception { ArchivaIndexingContext ctx = createTestContext(); - Path destDir = repository.getLocalPath().resolve("org/apache/archiva/archiva-search/1.0"); + Path destDir = repository.getAsset( "" ).getFilePath().resolve("org/apache/archiva/archiva-search/1.0"); Path srcDir = Paths.get("src/test/maven-search-test-repo/org/apache/archiva/archiva-search/1.0"); org.apache.commons.io.FileUtils.copyDirectory(srcDir.toFile(), destDir.toFile()); List uriList = new ArrayList<>(); diff --git a/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/dependency/tree/maven2/Maven3DependencyTreeBuilder.java b/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/dependency/tree/maven2/Maven3DependencyTreeBuilder.java index d200d081a..4fee9ee60 100644 --- a/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/dependency/tree/maven2/Maven3DependencyTreeBuilder.java +++ b/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/dependency/tree/maven2/Maven3DependencyTreeBuilder.java @@ -233,7 +233,7 @@ private ManagedRepository findArtifactInRepositories( List repositoryIds for ( String repoId : repositoryIds ) { ManagedRepository managedRepo = repositoryRegistry.getManagedRepository(repoId); - Path repoDir = managedRepo.getLocalPath(); + Path repoDir = managedRepo.getAsset("").getFilePath(); Path file = pathTranslator.toFile( repoDir, projectArtifact.getGroupId(), projectArtifact.getArtifactId(), projectArtifact.getBaseVersion(), diff --git a/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/metadata/repository/storage/maven2/RepositoryModelResolver.java b/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/metadata/repository/storage/maven2/RepositoryModelResolver.java index c214a5051..f978d554f 100644 --- a/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/metadata/repository/storage/maven2/RepositoryModelResolver.java +++ b/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/metadata/repository/storage/maven2/RepositoryModelResolver.java @@ -123,7 +123,7 @@ public RepositoryModelResolver(ManagedRepository managedRepository, RepositoryPa this.targetRepository = targetRepository; - this.session = MavenSystemManager.newRepositorySystemSession( managedRepository.getLocalPath().toString() ); + this.session = MavenSystemManager.newRepositorySystemSession( managedRepository.getAsset("").getFilePath().toString() ); this.versionRangeResolver = mavenSystemManager.getLocator().getService(VersionRangeResolver.class); @@ -300,7 +300,7 @@ private boolean getModelFromProxy( RemoteRepository remoteRepository, String gro Path tmpSha1 = null; Path tmpResource = null; String artifactPath = pathTranslator.toPath( groupId, artifactId, version, filename ); - Path resource = targetRepository.getLocalPath().resolve( artifactPath ); + Path resource = targetRepository.getAsset("").getFilePath().resolve( artifactPath ); Path workingDirectory = createWorkingDirectory( targetRepository.getLocation().toString() ); try diff --git a/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/repository/maven2/MavenRepositoryProvider.java b/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/repository/maven2/MavenRepositoryProvider.java index ee21a79f6..bbcb6585d 100644 --- a/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/repository/maven2/MavenRepositoryProvider.java +++ b/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/repository/maven2/MavenRepositoryProvider.java @@ -168,14 +168,14 @@ public void updateManagedInstance(EditableManagedRepository repo, ManagedReposit throw new RepositoryException("The location entry is not a valid uri: " + cfg.getLocation()); } setBaseConfig(repo, cfg); - Path repoDir = repo.getLocalPath(); + Path repoDir = repo.getAsset("").getFilePath(); if (!Files.exists(repoDir)) { log.debug("Creating repo directory {}", repoDir); try { Files.createDirectories(repoDir); } catch (IOException e) { - log.error("Could not create directory {} for repository {}", repo.getLocalPath(), repo.getId(), e); - throw new RepositoryException("Could not create directory for repository " + repo.getLocalPath()); + log.error("Could not create directory {} for repository {}", repoDir, repo.getId(), e); + throw new RepositoryException("Could not create directory for repository " + repoDir); } } repo.setSchedulingDefinition(cfg.getRefreshCronExpression()); diff --git a/archiva-modules/archiva-maven/archiva-maven-repository/src/test/java/org/apache/archiva/repository/index/mock/ArchivaIndexManagerMock.java b/archiva-modules/archiva-maven/archiva-maven-repository/src/test/java/org/apache/archiva/repository/index/mock/ArchivaIndexManagerMock.java index c5d6dcb35..171563add 100644 --- a/archiva-modules/archiva-maven/archiva-maven-repository/src/test/java/org/apache/archiva/repository/index/mock/ArchivaIndexManagerMock.java +++ b/archiva-modules/archiva-maven/archiva-maven-repository/src/test/java/org/apache/archiva/repository/index/mock/ArchivaIndexManagerMock.java @@ -529,7 +529,7 @@ public ArchivaIndexingContext mergeContexts(Repository destinationRepo, List