Class LookupContext

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

public class LookupContext extends Object implements AutoCloseable
  • Field Details

    • invokerRequest

      public final org.apache.maven.api.cli.InvokerRequest invokerRequest
    • cwd

      public final CWD cwd
    • installationDirectory

      public final Path installationDirectory
    • userDirectory

      public final Path userDirectory
    • containerCapsuleManaged

      public final boolean containerCapsuleManaged
    • logger

      public org.apache.maven.api.cli.Logger logger
    • protoSession

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

      public Set<String> pushedUserProperties
    • 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
    • eventSpyDispatcher

      public org.apache.maven.eventspy.internal.EventSpyDispatcher eventSpyDispatcher
    • buildEventListener

      public org.apache.maven.logging.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
    • effectiveToolchains

      public org.apache.maven.api.toolchain.PersistedToolchains effectiveToolchains
    • closeables

      public final List<AutoCloseable> closeables
  • Constructor Details

    • LookupContext

      public LookupContext(org.apache.maven.api.cli.InvokerRequest invokerRequest, boolean containerCapsuleManaged, org.apache.maven.api.cli.Options options)
  • Method Details

    • close

      public void close() throws org.apache.maven.api.cli.InvokerException
      Specified by:
      close in interface AutoCloseable
      Throws:
      org.apache.maven.api.cli.InvokerException
    • closeContainer

      public final void closeContainer() throws Exception
      Throws:
      Exception
    • doCloseContainer

      public void doCloseContainer() throws Exception
      Throws:
      Exception
    • options

      public org.apache.maven.api.cli.Options options()