Class LookupContext

java.lang.Object
org.apache.maven.cling.invoker.LookupContext
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
EncryptContext, MavenContext

public class LookupContext extends Object implements AutoCloseable
  • Field Details

    • invokerRequest

      public final InvokerRequest invokerRequest
    • cwdResolver

      public final Function<String,Path> cwdResolver
    • installationResolver

      public final Function<String,Path> installationResolver
    • userResolver

      public final Function<String,Path> userResolver
    • protoSession

      public org.apache.maven.api.ProtoSession protoSession
    • pushedUserProperties

      public Set<String> pushedUserProperties
    • logger

      public Logger logger
    • loggerFactory

      public org.slf4j.ILoggerFactory loggerFactory
    • slf4jConfiguration

      public Slf4jConfiguration slf4jConfiguration
    • loggerLevel

      public Slf4jConfiguration.Level loggerLevel
    • coloredOutput

      public Boolean coloredOutput
    • terminal

      public org.jline.terminal.Terminal terminal
    • writer

      public Consumer<String> writer
    • containerCapsule

      public ContainerCapsule containerCapsule
    • lookup

      public org.apache.maven.api.services.Lookup lookup
    • buildEventListener

      public BuildEventListener buildEventListener
    • installationSettingsPath

      public Path installationSettingsPath
    • projectSettingsPath

      public Path projectSettingsPath
    • userSettingsPath

      public Path userSettingsPath
    • interactive

      public boolean interactive
    • localRepositoryPath

      public Path localRepositoryPath
    • effectiveSettings

      public org.apache.maven.api.settings.Settings effectiveSettings
    • closeables

      public final List<AutoCloseable> closeables
  • Constructor Details

    • LookupContext

      protected LookupContext(InvokerRequest invokerRequest)
  • Method Details