You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ma...@apache.org on 2019/08/07 10:55:13 UTC
[archiva] branch master updated (830ea54 -> ee2c1a7)
This is an automated email from the ASF dual-hosted git repository.
martin_s pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/archiva.git.
from 830ea54 Moving storage api to repository level
add d599b89 Removing usage of Repository.getLocalPath
add 8e4acdc Migrating to storage API
add bb3b074 Refactoring to StorageAsset access
add c56ce11 Fixing unit tests
add 9ebf8c8 Fixing Unit Tests
add 34806cd Using repository copies in unit tests
add ee2c1a7 Fixing paths in unit tests
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/archiva/cli/ArchivaCli.java | 2 +-
.../apache/archiva/checksum/ChecksumAlgorithm.java | 3 +-
.../org/apache/archiva/checksum/ChecksumUtil.java | 1 +
.../archiva-base/archiva-configuration/pom.xml | 8 +-
.../core/repository/AbstractRepositoryPurge.java | 31 +-
.../core/repository/DaysOldRepositoryPurge.java | 7 +-
.../core/ArtifactMissingChecksumsConsumerTest.java | 2 +-
.../repository/AbstractRepositoryPurgeTest.java | 2 +-
.../repository/mock/RepositoryProviderMock.java | 6 +-
.../consumers/lucene/NexusIndexerConsumerTest.java | 2 +-
.../org/apache/archiva/common/filelock/Lock.java | 15 +-
.../archiva-base/archiva-policies/pom.xml | 9 +
.../archiva/policies/AbstractUpdatePolicy.java | 29 +-
.../archiva/policies/CachedFailuresPolicy.java | 4 +-
.../apache/archiva/policies/ChecksumPolicy.java | 21 +-
.../archiva/policies/DownloadErrorPolicy.java | 5 +-
.../apache/archiva/policies/DownloadPolicy.java | 7 +-
.../policies/PropagateErrorsDownloadPolicy.java | 4 +-
.../PropagateErrorsOnUpdateDownloadPolicy.java | 7 +-
.../archiva/policies/CachedFailuresPolicyTest.java | 18 +-
.../archiva/policies/ChecksumPolicyTest.java | 52 +--
.../apache/archiva/policies/ReleasePolicyTest.java | 15 +-
.../archiva/policies/SnapshotsPolicyTest.java | 18 +-
.../archiva/proxy/model/ProxyFetchResult.java | 8 +-
.../proxy/model/RepositoryProxyHandler.java | 6 +-
.../proxy/DefaultRepositoryProxyHandler.java | 199 +++++-----
.../admin/model/group/RepositoryGroupAdmin.java | 4 +-
.../group/DefaultRepositoryGroupAdmin.java | 14 +-
.../admin/mock/ArchivaIndexManagerMock.java | 30 +-
.../archiva/admin/mock/MavenIndexContextMock.java | 15 +-
.../mock/MockMergedRemoteIndexesScheduler.java | 5 +-
.../archiva-base/archiva-repository-api/pom.xml | 4 +
.../archiva/indexer/ArchivaIndexManager.java | 2 -
.../archiva/indexer/ArchivaIndexingContext.java | 3 +-
.../archiva/indexer/merger/IndexMergerRequest.java | 10 +-
.../merger/MergedRemoteIndexesScheduler.java | 6 +-
.../indexer/merger/TemporaryGroupIndex.java | 10 +-
.../archiva/repository/ManagedRepository.java | 2 -
.../repository/ManagedRepositoryContent.java | 17 +-
.../org/apache/archiva/repository/Repository.java | 18 +-
.../apache/archiva/repository/RepositoryGroup.java | 3 +-
.../repository/content/RepositoryStorage.java | 91 -----
.../repository/features/IndexCreationFeature.java | 3 +-
.../archiva-base/archiva-repository-layer/pom.xml | 4 +
.../archiva/indexer/merger/DefaultIndexMerger.java | 10 +-
.../DefaultMergedRemoteIndexesScheduler.java | 3 +-
.../repository/AbstractManagedRepository.java | 11 +-
.../repository/AbstractRemoteRepository.java | 14 +-
.../archiva/repository/AbstractRepository.java | 80 ++--
.../repository/AbstractRepositoryGroup.java | 7 +-
.../archiva/repository/BasicManagedRepository.java | 20 +-
.../archiva/repository/BasicRemoteRepository.java | 4 +-
.../archiva/repository/RepositoryRegistry.java | 3 +-
.../archiva/repository/content/ArtifactUtil.java | 16 +
.../repository/content/FilesystemStorage.java | 187 ----------
.../archiva/repository/metadata/MetadataTools.java | 86 ++---
.../metadata/RepositoryMetadataWriter.java | 18 +-
.../archiva/repository/RepositoryRegistryTest.java | 6 +-
.../repository/content/FilesystemAssetTest.java | 203 ----------
.../mock/ManagedRepositoryContentMock.java | 10 +-
.../repository/mock/RepositoryProviderMock.java | 6 +-
.../scanner/DefaultRepositoryScanner.java | 2 +-
.../scanner/RepositoryContentConsumersTest.java | 2 +-
.../repository/scanner/RepositoryScannerTest.java | 2 +-
.../scanner/mock/ManagedRepositoryContentMock.java | 26 +-
.../pom.xml | 36 +-
.../repository/storage/RepositoryStorage.java | 180 +++++++++
.../archiva/repository/storage}/StorageAsset.java | 63 +++-
.../archiva-storage-fs}/pom.xml | 47 ++-
.../repository/storage}/FilesystemAsset.java | 105 ++++--
.../repository/storage/FilesystemStorage.java | 409 +++++++++++++++++++++
.../archiva/repository/storage/StorageUtil.java | 369 +++++++++++++++++++
.../repository/storage/FilesystemAssetTest.java | 203 ++++++++++
.../repository/storage}/FilesystemStorageTest.java | 108 +++---
archiva-modules/archiva-base/pom.xml | 2 +
.../legacy/DefaultLegacyRepositoryConverter.java | 5 +-
.../archiva/indexer/maven/MavenIndexContext.java | 29 +-
.../archiva/indexer/maven/MavenIndexManager.java | 91 ++---
.../indexer/maven/MavenIndexManagerTest.java | 10 +-
.../archiva-maven/archiva-maven-metadata/pom.xml | 4 +
.../maven2/metadata/MavenMetadataReader.java | 31 +-
.../proxy/maven/MavenRepositoryProxyHandler.java | 32 +-
.../archiva/proxy/AbstractProxyTestCase.java | 45 +--
.../archiva/proxy/CacheFailuresTransferTest.java | 13 +-
.../apache/archiva/proxy/ChecksumTransferTest.java | 67 ++--
.../apache/archiva/proxy/ErrorHandlingTest.java | 13 +-
.../archiva/proxy/HttpProxyTransferTest.java | 13 +-
.../archiva/proxy/ManagedDefaultTransferTest.java | 52 +--
.../apache/archiva/proxy/MetadataTransferTest.java | 17 +-
.../apache/archiva/proxy/SnapshotTransferTest.java | 31 +-
.../mock/ManagedRepositoryContentMock.java | 30 +-
.../repository/mock/RepositoryProviderMock.java | 8 +-
.../tree/maven2/Maven3DependencyTreeBuilder.java | 20 +-
.../maven2/Maven2RepositoryPathTranslator.java | 9 +-
.../storage/maven2/Maven2RepositoryStorage.java | 277 ++++++--------
.../storage/maven2/RepositoryModelResolver.java | 39 +-
.../maven2/ManagedDefaultRepositoryContent.java | 56 ++-
.../repository/maven2/MavenManagedRepository.java | 37 +-
.../repository/maven2/MavenRemoteRepository.java | 2 +-
.../repository/maven2/MavenRepositoryGroup.java | 3 +-
.../repository/maven2/MavenRepositoryProvider.java | 23 +-
.../maven2/DependencyTreeBuilderTestMaven3.java | 6 +
.../maven2/MavenRepositoryMetadataReaderTest.java | 10 +-
.../storage/maven2/conf/MockConfiguration.java | 7 +
.../index/mock/ArchivaIndexManagerMock.java | 37 +-
.../index/mock/MavenIndexContextMock.java | 12 +-
.../maven2/MavenRepositoryProviderTest.java | 4 +-
.../metadata/RepositoryMetadataReaderTest.java | 7 +-
.../maven/ArchivaIndexingTaskExecutorTest.java | 12 +-
.../scheduler/repository/model/RepositoryTask.java | 9 +-
.../ArchivaRepositoryScanningTaskExecutor.java | 5 +-
.../archiva/mock/ArchivaIndexManagerMock.java | 30 +-
.../apache/archiva/mock/MavenIndexContextMock.java | 15 +-
.../src/test/resources/archiva-test.xml | 2 +-
.../archiva-rest/archiva-rest-services/pom.xml | 4 +
.../rest/services/DefaultBrowseService.java | 49 ++-
.../rest/services/DefaultRepositoriesService.java | 119 +++---
.../rest/services/utils/ArtifactBuilder.java | 10 +-
.../rest/services/AbstractArchivaRestTest.java | 82 +++--
.../rest/services/ArtifactContentEntriesTests.java | 26 +-
.../archiva/rest/services/BrowseServiceTest.java | 2 +-
.../services/ManagedRepositoriesServiceTest.java | 6 +-
.../services/MergeRepositoriesServiceTest.java | 26 +-
.../rest/services/RepositoriesServiceTest.java | 26 +-
.../archiva/rest/services/SearchServiceTest.java | 4 +-
.../rest/services/utils/ArtifactBuilderTest.java | 42 ++-
.../src/test/resources/log4j2-test.xml | 1 +
.../archiva/security/mock/MockBeanServices.java | 11 +-
.../archiva/web/api/DefaultFileUploadService.java | 68 ++--
.../org/apache/archiva/RuntimeInfoServiceTest.java | 29 +-
.../remotedownload/AbstractDownloadTest.java | 49 +++
.../DownloadArtifactFromQueryTest.java | 41 ++-
.../remotedownload/DownloadArtifactsTest.java | 33 +-
.../DownloadMergedIndexNonDefaultPathTest.java | 60 ++-
.../remotedownload/DownloadMergedIndexTest.java | 50 ++-
.../remotedownload/DownloadSnapshotTest.java | 47 ++-
.../RemoteRepositoryConnectivityCheckTest.java | 22 +-
.../apache/archiva/upload/UploadArtifactsTest.java | 44 ++-
.../apache/archiva/web/rss/RssFeedServletTest.java | 2 +-
archiva-modules/archiva-web/archiva-webdav/pom.xml | 4 +
.../apache/archiva/webdav/ArchivaDavResource.java | 6 +-
.../archiva/webdav/ArchivaDavResourceFactory.java | 53 +--
.../archiva/webdav/ArchivaVirtualDavResource.java | 6 +-
.../apache/archiva/webdav/RepositoryServlet.java | 5 +-
.../apache/archiva/webdav/util/IndexWriter.java | 4 +-
.../util/TemporaryGroupIndexSessionCleaner.java | 2 +-
.../org/apache/archiva/webdav/DavResourceTest.java | 6 +-
.../webdav/OverridingRepositoryProxyHandler.java | 5 +-
.../webdav/RepositoryServletBrowseTest.java | 2 +-
.../archiva/metadata/model/ArtifactMetadata.java | 3 +
.../storage/RepositoryPathTranslator.java | 9 +-
.../repository/storage/RepositoryStorage.java | 3 +-
.../cassandra/MockRepositoryStorage.java | 3 +-
.../consumers/DuplicateArtifactsConsumerTest.java | 2 +-
.../merge/Maven2RepositoryMerger.java | 103 +++---
pom.xml | 10 +
156 files changed, 3179 insertions(+), 1973 deletions(-)
delete mode 100644 archiva-modules/archiva-base/archiva-repository-api/src/main/java/org/apache/archiva/repository/content/RepositoryStorage.java
delete mode 100644 archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/FilesystemStorage.java
delete mode 100644 archiva-modules/archiva-base/archiva-repository-layer/src/test/java/org/apache/archiva/repository/content/FilesystemAssetTest.java
copy archiva-modules/archiva-base/{archiva-repository-admin => archiva-storage-api}/pom.xml (62%)
create mode 100644 archiva-modules/archiva-base/archiva-storage-api/src/main/java/org/apache/archiva/repository/storage/RepositoryStorage.java
rename archiva-modules/archiva-base/{archiva-repository-api/src/main/java/org/apache/archiva/repository/content => archiva-storage-api/src/main/java/org/apache/archiva/repository/storage}/StorageAsset.java (65%)
copy archiva-modules/{archiva-maven/archiva-maven-metadata => archiva-base/archiva-storage-fs}/pom.xml (63%)
rename archiva-modules/archiva-base/{archiva-repository-layer/src/main/java/org/apache/archiva/repository/content => archiva-storage-fs/src/main/java/org/apache/archiva/repository/storage}/FilesystemAsset.java (81%)
create mode 100644 archiva-modules/archiva-base/archiva-storage-fs/src/main/java/org/apache/archiva/repository/storage/FilesystemStorage.java
create mode 100644 archiva-modules/archiva-base/archiva-storage-fs/src/main/java/org/apache/archiva/repository/storage/StorageUtil.java
create mode 100644 archiva-modules/archiva-base/archiva-storage-fs/src/test/java/org/apache/archiva/repository/storage/FilesystemAssetTest.java
rename archiva-modules/archiva-base/{archiva-repository-layer/src/test/java/org/apache/archiva/repository/content => archiva-storage-fs/src/test/java/org/apache/archiva/repository/storage}/FilesystemStorageTest.java (63%)