Class RepositorySystemSupplier

  • All Implemented Interfaces:
    java.util.function.Supplier<org.eclipse.aether.RepositorySystem>

    public class RepositorySystemSupplier
    extends java.lang.Object
    implements java.util.function.Supplier<org.eclipse.aether.RepositorySystem>
    A simple Supplier of RepositorySystem instances, that on each call supplies newly constructed instance. For proper shut down, use RepositorySystem.shutdown() method on supplied instance(s).

    Extend this class and override methods to customize, if needed.

    Since:
    1.9.15
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.aether.RepositorySystem get()  
      protected org.eclipse.aether.impl.ArtifactDescriptorReader getArtifactDescriptorReader​(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.impl.VersionResolver versionResolver, org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver, org.eclipse.aether.impl.ArtifactResolver artifactResolver, org.apache.maven.model.building.ModelBuilder modelBuilder, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, org.apache.maven.repository.internal.ModelCacheFactory modelCacheFactory)  
      protected org.eclipse.aether.impl.ArtifactResolver getArtifactResolver​(org.eclipse.aether.spi.io.FileProcessor fileProcessor, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, org.eclipse.aether.impl.VersionResolver versionResolver, org.eclipse.aether.impl.UpdateCheckManager updateCheckManager, org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider, org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.OfflineController offlineController, java.util.Map<java.lang.String,​org.eclipse.aether.spi.resolution.ArtifactResolverPostProcessor> artifactResolverPostProcessors, org.eclipse.aether.impl.RemoteRepositoryFilterManager remoteRepositoryFilterManager)  
      protected java.util.Map<java.lang.String,​org.eclipse.aether.spi.resolution.ArtifactResolverPostProcessor> getArtifactResolverPostProcessors​(org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector checksumAlgorithmFactorySelector, java.util.Map<java.lang.String,​org.eclipse.aether.spi.checksums.TrustedChecksumsSource> trustedChecksumsSources)  
      protected org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory getBasicRepositoryConnectorFactory​(org.eclipse.aether.spi.connector.transport.TransporterProvider transporterProvider, org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider repositoryLayoutProvider, org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider checksumPolicyProvider, org.eclipse.aether.spi.io.FileProcessor fileProcessor, java.util.Map<java.lang.String,​org.eclipse.aether.spi.checksums.ProvidedChecksumsSource> providedChecksumsSources)  
      protected java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory> getChecksumAlgorithmFactories()  
      protected org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector getChecksumAlgorithmFactorySelector​(java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory> checksumAlgorithmFactories)  
      protected java.util.Map<java.lang.String,​org.eclipse.aether.transport.http.ChecksumExtractor> getChecksumExtractors()  
      protected org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider getChecksumPolicyProvider()  
      protected org.eclipse.aether.impl.DependencyCollector getDependencyCollector​(java.util.Map<java.lang.String,​org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate> dependencyCollectorDelegates)  
      protected java.util.Map<java.lang.String,​org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate> getDependencyCollectorDelegates​(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.impl.ArtifactDescriptorReader artifactDescriptorReader, org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver)  
      protected org.eclipse.aether.impl.Deployer getDeployer​(org.eclipse.aether.spi.io.FileProcessor fileProcessor, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider, org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.impl.UpdateCheckManager updateCheckManager, java.util.Map<java.lang.String,​org.eclipse.aether.impl.MetadataGeneratorFactory> metadataGeneratorFactories, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.OfflineController offlineController)  
      protected org.eclipse.aether.spi.io.FileProcessor getFileProcessor()  
      protected org.eclipse.aether.impl.Installer getInstaller​(org.eclipse.aether.spi.io.FileProcessor fileProcessor, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, java.util.Map<java.lang.String,​org.eclipse.aether.impl.MetadataGeneratorFactory> metadataGeneratorFactories, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory)  
      protected org.eclipse.aether.internal.impl.LocalPathComposer getLocalPathComposer()  
      protected org.eclipse.aether.internal.impl.LocalPathPrefixComposerFactory getLocalPathPrefixComposerFactory()  
      protected org.eclipse.aether.impl.LocalRepositoryProvider getLocalRepositoryProvider​(org.eclipse.aether.internal.impl.LocalPathComposer localPathComposer, org.eclipse.aether.internal.impl.TrackingFileManager trackingFileManager, org.eclipse.aether.internal.impl.LocalPathPrefixComposerFactory localPathPrefixComposerFactory)  
      protected java.util.Map<java.lang.String,​org.eclipse.aether.impl.MetadataGeneratorFactory> getMetadataGeneratorFactories()  
      protected org.eclipse.aether.impl.MetadataResolver getMetadataResolver​(org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, org.eclipse.aether.impl.UpdateCheckManager updateCheckManager, org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider, org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.OfflineController offlineController, org.eclipse.aether.impl.RemoteRepositoryFilterManager remoteRepositoryFilterManager)  
      protected org.apache.maven.model.building.ModelBuilder getModelBuilder()  
      protected org.apache.maven.repository.internal.ModelCacheFactory getModelCacheFactory()  
      protected java.util.Map<java.lang.String,​org.eclipse.aether.named.NamedLockFactory> getNamedLockFactories()  
      protected org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactory getNamedLockFactoryAdapterFactory​(java.util.Map<java.lang.String,​org.eclipse.aether.named.NamedLockFactory> namedLockFactories, java.util.Map<java.lang.String,​org.eclipse.aether.internal.impl.synccontext.named.NameMapper> nameMappers, org.eclipse.aether.impl.RepositorySystemLifecycle repositorySystemLifecycle)  
      protected java.util.Map<java.lang.String,​org.eclipse.aether.internal.impl.synccontext.named.NameMapper> getNameMappers()  
      protected org.eclipse.aether.impl.OfflineController getOfflineController()  
      protected java.util.Map<java.lang.String,​org.eclipse.aether.spi.checksums.ProvidedChecksumsSource> getProvidedChecksumsSources​(java.util.Map<java.lang.String,​org.eclipse.aether.spi.checksums.TrustedChecksumsSource> trustedChecksumsSources)  
      protected org.eclipse.aether.impl.RemoteRepositoryFilterManager getRemoteRepositoryFilterManager​(java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilterSource> remoteRepositoryFilterSources)  
      protected java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilterSource> getRemoteRepositoryFilterSources​(org.eclipse.aether.impl.RepositorySystemLifecycle repositorySystemLifecycle, org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider repositoryLayoutProvider)  
      protected org.eclipse.aether.impl.RemoteRepositoryManager getRemoteRepositoryManager​(org.eclipse.aether.impl.UpdatePolicyAnalyzer updatePolicyAnalyzer, org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider checksumPolicyProvider)  
      protected java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.RepositoryConnectorFactory> getRepositoryConnectorFactories​(org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory basicRepositoryConnectorFactory)  
      protected org.eclipse.aether.impl.RepositoryConnectorProvider getRepositoryConnectorProvider​(java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.RepositoryConnectorFactory> repositoryConnectorFactories, org.eclipse.aether.impl.RemoteRepositoryFilterManager remoteRepositoryFilterManager)  
      protected org.eclipse.aether.impl.RepositoryEventDispatcher getRepositoryEventDispatcher​(java.util.Map<java.lang.String,​org.eclipse.aether.RepositoryListener> repositoryListeners)  
      protected java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory> getRepositoryLayoutFactories​(org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector checksumAlgorithmFactorySelector)  
      protected org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider getRepositoryLayoutProvider​(java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory> repositoryLayoutFactories)  
      protected java.util.Map<java.lang.String,​org.eclipse.aether.RepositoryListener> getRepositoryListeners()  
      protected org.eclipse.aether.impl.RepositorySystemLifecycle getRepositorySystemLifecycle()  
      protected org.eclipse.aether.spi.synccontext.SyncContextFactory getSyncContextFactory​(org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactory namedLockFactoryAdapterFactory)  
      protected org.eclipse.aether.internal.impl.TrackingFileManager getTrackingFileManager()  
      protected java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.transport.TransporterFactory> getTransporterFactories​(java.util.Map<java.lang.String,​org.eclipse.aether.transport.http.ChecksumExtractor> extractors)  
      protected org.eclipse.aether.spi.connector.transport.TransporterProvider getTransporterProvider​(java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.transport.TransporterFactory> transporterFactories)  
      protected java.util.Map<java.lang.String,​org.eclipse.aether.spi.checksums.TrustedChecksumsSource> getTrustedChecksumsSources​(org.eclipse.aether.spi.io.FileProcessor fileProcessor, org.eclipse.aether.internal.impl.LocalPathComposer localPathComposer, org.eclipse.aether.impl.RepositorySystemLifecycle repositorySystemLifecycle)  
      protected org.eclipse.aether.impl.UpdateCheckManager getUpdateCheckManager​(org.eclipse.aether.internal.impl.TrackingFileManager trackingFileManager, org.eclipse.aether.impl.UpdatePolicyAnalyzer updatePolicyAnalyzer)  
      protected org.eclipse.aether.impl.UpdatePolicyAnalyzer getUpdatePolicyAnalyzer()  
      protected org.eclipse.aether.impl.VersionRangeResolver getVersionRangeResolver​(org.eclipse.aether.impl.MetadataResolver metadataResolver, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher)  
      protected org.eclipse.aether.impl.VersionResolver getVersionResolver​(org.eclipse.aether.impl.MetadataResolver metadataResolver, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getFileProcessor

        protected org.eclipse.aether.spi.io.FileProcessor getFileProcessor()
      • getTrackingFileManager

        protected org.eclipse.aether.internal.impl.TrackingFileManager getTrackingFileManager()
      • getLocalPathComposer

        protected org.eclipse.aether.internal.impl.LocalPathComposer getLocalPathComposer()
      • getChecksumPolicyProvider

        protected org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider getChecksumPolicyProvider()
      • getUpdateCheckManager

        protected org.eclipse.aether.impl.UpdateCheckManager getUpdateCheckManager​(org.eclipse.aether.internal.impl.TrackingFileManager trackingFileManager,
                                                                                   org.eclipse.aether.impl.UpdatePolicyAnalyzer updatePolicyAnalyzer)
      • getNamedLockFactories

        protected java.util.Map<java.lang.String,​org.eclipse.aether.named.NamedLockFactory> getNamedLockFactories()
      • getNameMappers

        protected java.util.Map<java.lang.String,​org.eclipse.aether.internal.impl.synccontext.named.NameMapper> getNameMappers()
      • getNamedLockFactoryAdapterFactory

        protected org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactory getNamedLockFactoryAdapterFactory​(java.util.Map<java.lang.String,​org.eclipse.aether.named.NamedLockFactory> namedLockFactories,
                                                                                                                                      java.util.Map<java.lang.String,​org.eclipse.aether.internal.impl.synccontext.named.NameMapper> nameMappers,
                                                                                                                                      org.eclipse.aether.impl.RepositorySystemLifecycle repositorySystemLifecycle)
      • getSyncContextFactory

        protected org.eclipse.aether.spi.synccontext.SyncContextFactory getSyncContextFactory​(org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactory namedLockFactoryAdapterFactory)
      • getChecksumAlgorithmFactories

        protected java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory> getChecksumAlgorithmFactories()
      • getChecksumAlgorithmFactorySelector

        protected org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector getChecksumAlgorithmFactorySelector​(java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory> checksumAlgorithmFactories)
      • getRepositoryLayoutFactories

        protected java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory> getRepositoryLayoutFactories​(org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector checksumAlgorithmFactorySelector)
      • getRepositoryLayoutProvider

        protected org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider getRepositoryLayoutProvider​(java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.layout.RepositoryLayoutFactory> repositoryLayoutFactories)
      • getLocalRepositoryProvider

        protected org.eclipse.aether.impl.LocalRepositoryProvider getLocalRepositoryProvider​(org.eclipse.aether.internal.impl.LocalPathComposer localPathComposer,
                                                                                             org.eclipse.aether.internal.impl.TrackingFileManager trackingFileManager,
                                                                                             org.eclipse.aether.internal.impl.LocalPathPrefixComposerFactory localPathPrefixComposerFactory)
      • getRemoteRepositoryManager

        protected org.eclipse.aether.impl.RemoteRepositoryManager getRemoteRepositoryManager​(org.eclipse.aether.impl.UpdatePolicyAnalyzer updatePolicyAnalyzer,
                                                                                             org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider checksumPolicyProvider)
      • getRemoteRepositoryFilterSources

        protected java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilterSource> getRemoteRepositoryFilterSources​(org.eclipse.aether.impl.RepositorySystemLifecycle repositorySystemLifecycle,
                                                                                                                                                              org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider repositoryLayoutProvider)
      • getRemoteRepositoryFilterManager

        protected org.eclipse.aether.impl.RemoteRepositoryFilterManager getRemoteRepositoryFilterManager​(java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilterSource> remoteRepositoryFilterSources)
      • getRepositoryListeners

        protected java.util.Map<java.lang.String,​org.eclipse.aether.RepositoryListener> getRepositoryListeners()
      • getRepositoryEventDispatcher

        protected org.eclipse.aether.impl.RepositoryEventDispatcher getRepositoryEventDispatcher​(java.util.Map<java.lang.String,​org.eclipse.aether.RepositoryListener> repositoryListeners)
      • getTrustedChecksumsSources

        protected java.util.Map<java.lang.String,​org.eclipse.aether.spi.checksums.TrustedChecksumsSource> getTrustedChecksumsSources​(org.eclipse.aether.spi.io.FileProcessor fileProcessor,
                                                                                                                                           org.eclipse.aether.internal.impl.LocalPathComposer localPathComposer,
                                                                                                                                           org.eclipse.aether.impl.RepositorySystemLifecycle repositorySystemLifecycle)
      • getProvidedChecksumsSources

        protected java.util.Map<java.lang.String,​org.eclipse.aether.spi.checksums.ProvidedChecksumsSource> getProvidedChecksumsSources​(java.util.Map<java.lang.String,​org.eclipse.aether.spi.checksums.TrustedChecksumsSource> trustedChecksumsSources)
      • getChecksumExtractors

        protected java.util.Map<java.lang.String,​org.eclipse.aether.transport.http.ChecksumExtractor> getChecksumExtractors()
      • getTransporterFactories

        protected java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.transport.TransporterFactory> getTransporterFactories​(java.util.Map<java.lang.String,​org.eclipse.aether.transport.http.ChecksumExtractor> extractors)
      • getTransporterProvider

        protected org.eclipse.aether.spi.connector.transport.TransporterProvider getTransporterProvider​(java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.transport.TransporterFactory> transporterFactories)
      • getBasicRepositoryConnectorFactory

        protected org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory getBasicRepositoryConnectorFactory​(org.eclipse.aether.spi.connector.transport.TransporterProvider transporterProvider,
                                                                                                                        org.eclipse.aether.spi.connector.layout.RepositoryLayoutProvider repositoryLayoutProvider,
                                                                                                                        org.eclipse.aether.spi.connector.checksum.ChecksumPolicyProvider checksumPolicyProvider,
                                                                                                                        org.eclipse.aether.spi.io.FileProcessor fileProcessor,
                                                                                                                        java.util.Map<java.lang.String,​org.eclipse.aether.spi.checksums.ProvidedChecksumsSource> providedChecksumsSources)
      • getRepositoryConnectorFactories

        protected java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.RepositoryConnectorFactory> getRepositoryConnectorFactories​(org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory basicRepositoryConnectorFactory)
      • getRepositoryConnectorProvider

        protected org.eclipse.aether.impl.RepositoryConnectorProvider getRepositoryConnectorProvider​(java.util.Map<java.lang.String,​org.eclipse.aether.spi.connector.RepositoryConnectorFactory> repositoryConnectorFactories,
                                                                                                     org.eclipse.aether.impl.RemoteRepositoryFilterManager remoteRepositoryFilterManager)
      • getInstaller

        protected org.eclipse.aether.impl.Installer getInstaller​(org.eclipse.aether.spi.io.FileProcessor fileProcessor,
                                                                 org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher,
                                                                 java.util.Map<java.lang.String,​org.eclipse.aether.impl.MetadataGeneratorFactory> metadataGeneratorFactories,
                                                                 org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory)
      • getDeployer

        protected org.eclipse.aether.impl.Deployer getDeployer​(org.eclipse.aether.spi.io.FileProcessor fileProcessor,
                                                               org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher,
                                                               org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider,
                                                               org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager,
                                                               org.eclipse.aether.impl.UpdateCheckManager updateCheckManager,
                                                               java.util.Map<java.lang.String,​org.eclipse.aether.impl.MetadataGeneratorFactory> metadataGeneratorFactories,
                                                               org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory,
                                                               org.eclipse.aether.impl.OfflineController offlineController)
      • getDependencyCollectorDelegates

        protected java.util.Map<java.lang.String,​org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate> getDependencyCollectorDelegates​(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager,
                                                                                                                                                             org.eclipse.aether.impl.ArtifactDescriptorReader artifactDescriptorReader,
                                                                                                                                                             org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver)
      • getDependencyCollector

        protected org.eclipse.aether.impl.DependencyCollector getDependencyCollector​(java.util.Map<java.lang.String,​org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate> dependencyCollectorDelegates)
      • getArtifactResolverPostProcessors

        protected java.util.Map<java.lang.String,​org.eclipse.aether.spi.resolution.ArtifactResolverPostProcessor> getArtifactResolverPostProcessors​(org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector checksumAlgorithmFactorySelector,
                                                                                                                                                          java.util.Map<java.lang.String,​org.eclipse.aether.spi.checksums.TrustedChecksumsSource> trustedChecksumsSources)
      • getArtifactResolver

        protected org.eclipse.aether.impl.ArtifactResolver getArtifactResolver​(org.eclipse.aether.spi.io.FileProcessor fileProcessor,
                                                                               org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher,
                                                                               org.eclipse.aether.impl.VersionResolver versionResolver,
                                                                               org.eclipse.aether.impl.UpdateCheckManager updateCheckManager,
                                                                               org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider,
                                                                               org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager,
                                                                               org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory,
                                                                               org.eclipse.aether.impl.OfflineController offlineController,
                                                                               java.util.Map<java.lang.String,​org.eclipse.aether.spi.resolution.ArtifactResolverPostProcessor> artifactResolverPostProcessors,
                                                                               org.eclipse.aether.impl.RemoteRepositoryFilterManager remoteRepositoryFilterManager)
      • getMetadataResolver

        protected org.eclipse.aether.impl.MetadataResolver getMetadataResolver​(org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher,
                                                                               org.eclipse.aether.impl.UpdateCheckManager updateCheckManager,
                                                                               org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider,
                                                                               org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager,
                                                                               org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory,
                                                                               org.eclipse.aether.impl.OfflineController offlineController,
                                                                               org.eclipse.aether.impl.RemoteRepositoryFilterManager remoteRepositoryFilterManager)
      • getMetadataGeneratorFactories

        protected java.util.Map<java.lang.String,​org.eclipse.aether.impl.MetadataGeneratorFactory> getMetadataGeneratorFactories()
      • getArtifactDescriptorReader

        protected org.eclipse.aether.impl.ArtifactDescriptorReader getArtifactDescriptorReader​(org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager,
                                                                                               org.eclipse.aether.impl.VersionResolver versionResolver,
                                                                                               org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver,
                                                                                               org.eclipse.aether.impl.ArtifactResolver artifactResolver,
                                                                                               org.apache.maven.model.building.ModelBuilder modelBuilder,
                                                                                               org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher,
                                                                                               org.apache.maven.repository.internal.ModelCacheFactory modelCacheFactory)
      • getVersionResolver

        protected org.eclipse.aether.impl.VersionResolver getVersionResolver​(org.eclipse.aether.impl.MetadataResolver metadataResolver,
                                                                             org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory,
                                                                             org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher)
      • getVersionRangeResolver

        protected org.eclipse.aether.impl.VersionRangeResolver getVersionRangeResolver​(org.eclipse.aether.impl.MetadataResolver metadataResolver,
                                                                                       org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory,
                                                                                       org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher)
      • getModelBuilder

        protected org.apache.maven.model.building.ModelBuilder getModelBuilder()
      • getModelCacheFactory

        protected org.apache.maven.repository.internal.ModelCacheFactory getModelCacheFactory()
      • get

        public org.eclipse.aether.RepositorySystem get()
        Specified by:
        get in interface java.util.function.Supplier<org.eclipse.aether.RepositorySystem>