1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.internal.impl;
20
21 import java.nio.file.Path;
22
23 import org.apache.maven.api.LocalRepository;
24 import org.apache.maven.api.annotations.Nonnull;
25
26 import static org.apache.maven.internal.impl.Utils.nonNull;
27
28 public class DefaultLocalRepository implements LocalRepository {
29
30 private final @Nonnull org.eclipse.aether.repository.LocalRepository repository;
31
32 public DefaultLocalRepository(@Nonnull org.eclipse.aether.repository.LocalRepository repository) {
33 this.repository = nonNull(repository, "repository");
34 }
35
36 @Nonnull
37 public org.eclipse.aether.repository.LocalRepository getRepository() {
38 return repository;
39 }
40
41 @Nonnull
42 @Override
43 public String getId() {
44 return repository.getId();
45 }
46
47 @Nonnull
48 @Override
49 public String getType() {
50 return repository.getContentType();
51 }
52
53 @Nonnull
54 @Override
55 public Path getPath() {
56 return repository.getBasePath();
57 }
58 }