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%)