Class DefaultRepositorySystemSessionFactory

java.lang.Object
org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory

@Named public class DefaultRepositorySystemSessionFactory extends Object
Since:
3.3.0
  • Field Details

    • logger

      @Inject private org.codehaus.plexus.logging.Logger logger
    • artifactHandlerManager

      @Inject private ArtifactHandlerManager artifactHandlerManager
    • repoSystem

      @Inject private org.eclipse.aether.RepositorySystem repoSystem
    • simpleLocalRepoMgrFactory

      @Inject @Nullable @Named("simple") private org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory simpleLocalRepoMgrFactory
    • workspaceRepository

      @Inject @Nullable @Named("ide") private org.eclipse.aether.repository.WorkspaceReader workspaceRepository
    • settingsDecrypter

      @Inject private SettingsDecrypter settingsDecrypter
    • eventSpyDispatcher

      @Inject private EventSpyDispatcher eventSpyDispatcher
    • mavenRepositorySystem

      @Inject MavenRepositorySystem mavenRepositorySystem
  • Constructor Details

    • DefaultRepositorySystemSessionFactory

      public DefaultRepositorySystemSessionFactory()
  • Method Details

    • newRepositorySession

      public org.eclipse.aether.DefaultRepositorySystemSession newRepositorySession(MavenExecutionRequest request)
    • getUserAgent

      private String getUserAgent()
    • getMavenVersion

      private String getMavenVersion()