use of org.apache.archiva.repository.storage.fs.FilesystemStorage in project archiva by apache.
the class ManagedRepositoryHandlerTest method createRepository.
protected EditableManagedRepository createRepository(String id, String name, Path location) throws IOException {
FileLockManager lockManager = new DefaultFileLockManager();
FilesystemStorage storage = new FilesystemStorage(location.toAbsolutePath(), lockManager);
BasicManagedRepository repo = new BasicManagedRepository(id, name, storage);
repo.setLocation(location.toAbsolutePath().toUri());
return repo;
}
use of org.apache.archiva.repository.storage.fs.FilesystemStorage in project archiva by apache.
the class RepositoryScannerTest method createRepository.
protected EditableManagedRepository createRepository(String id, String name, Path location) throws IOException {
FileLockManager lockManager = new DefaultFileLockManager();
FilesystemStorage storage = new FilesystemStorage(location.toAbsolutePath(), lockManager);
BasicManagedRepository repo = new BasicManagedRepository(id, name, storage);
repo.setLocation(location.toAbsolutePath().toUri());
repo.setContent(new ManagedRepositoryContentMock(repo));
return repo;
}
use of org.apache.archiva.repository.storage.fs.FilesystemStorage in project archiva by apache.
the class RemoteRepositoryHandlerTest method createRepository.
protected EditableRemoteRepository createRepository(String id, String name, Path location) throws IOException {
FileLockManager lockManager = new DefaultFileLockManager();
FilesystemStorage storage = new FilesystemStorage(location.toAbsolutePath(), lockManager);
BasicRemoteRepository repo = new BasicRemoteRepository(id, name, storage);
repo.setLocation(location.toAbsolutePath().toUri());
return repo;
}
use of org.apache.archiva.repository.storage.fs.FilesystemStorage in project archiva by apache.
the class ContentItemTest method setup.
@BeforeEach
public void setup() throws IOException {
this.repository = new ManagedRepositoryContentMock();
this.storage = new FilesystemStorage(Paths.get("target"), new DefaultFileLockManager());
this.asset = storage.getRoot();
}
use of org.apache.archiva.repository.storage.fs.FilesystemStorage in project archiva by apache.
the class MavenManagedRepository method newLocalInstance.
public static MavenManagedRepository newLocalInstance(String id, String name, Path basePath) throws IOException {
FileLockManager lockManager = new DefaultFileLockManager();
FilesystemStorage storage = new FilesystemStorage(basePath.resolve(id), lockManager);
return new MavenManagedRepository(id, name, storage);
}
Aggregations