Class AetherResolver

java.lang.Object
io.github.ascopes.protobufmavenplugin.dependencies.aether.AetherResolver

final class AetherResolver extends Object
Integration layer with the Eclipse Aether resolver.

Warning: the code in this class is very fragile and changing it can easily result in the introduction of regressions for users. If you need to alter it, be very sure that you know what you are doing!

Since:
2.4.4
Author:
Ashley Scopes
  • Field Details

    • log

      private static final org.slf4j.Logger log
    • repositorySystem

      private final org.eclipse.aether.RepositorySystem repositorySystem
    • repositorySystemSession

      private final ProtobufMavenPluginRepositorySession repositorySystemSession
    • remoteRepositories

      private final List<org.eclipse.aether.repository.RemoteRepository> remoteRepositories
  • Constructor Details

    • AetherResolver

      AetherResolver(org.eclipse.aether.RepositorySystem repositorySystem, ProtobufMavenPluginRepositorySession repositorySystemSession, List<org.eclipse.aether.repository.RemoteRepository> remoteRepositories)
  • Method Details