Class StandaloneRuntimeSupport

java.lang.Object
eu.maveniverse.maven.mima.context.internal.RuntimeSupport
eu.maveniverse.maven.mima.runtime.shared.StandaloneRuntimeSupport
All Implemented Interfaces:
Runtime

public abstract class StandaloneRuntimeSupport extends RuntimeSupport
  • Field Details

    • logger

      protected final org.slf4j.Logger logger
  • Constructor Details

    • StandaloneRuntimeSupport

      protected StandaloneRuntimeSupport(String name, int priority)
  • Method Details

    • buildContext

      protected Context buildContext(StandaloneRuntimeSupport runtime, ContextOverrides overrides, org.eclipse.aether.RepositorySystem repositorySystem, org.apache.maven.settings.building.SettingsBuilder settingsBuilder, org.apache.maven.settings.crypto.SettingsDecrypter settingsDecrypter, org.apache.maven.model.profile.ProfileSelector profileSelector, Runnable managedCloser)
    • addReplace

      protected void addReplace(List<org.eclipse.aether.repository.RemoteRepository> remoteRepositories, org.eclipse.aether.repository.RemoteRepository repository)
    • newEffectiveSettings

      protected org.apache.maven.settings.Settings newEffectiveSettings(ContextOverrides overrides, org.apache.maven.settings.building.SettingsBuilder settingsBuilder) throws org.apache.maven.settings.building.SettingsBuildingException
      Throws:
      org.apache.maven.settings.building.SettingsBuildingException
    • activeProfilesByActivation

      protected List<org.apache.maven.settings.Profile> activeProfilesByActivation(ContextOverrides overrides, org.apache.maven.settings.Settings settings, org.apache.maven.model.profile.ProfileSelector profileSelector)
    • activeProfiles

      protected List<org.apache.maven.settings.Profile> activeProfiles(org.apache.maven.settings.Settings settings)
    • newRepositorySession

      protected org.eclipse.aether.DefaultRepositorySystemSession newRepositorySession(ContextOverrides overrides, org.eclipse.aether.RepositorySystem repositorySystem, org.apache.maven.settings.Settings settings, org.apache.maven.settings.crypto.SettingsDecrypter settingsDecrypter)
    • getUserAgent

      protected String getUserAgent()
    • convertToSettingsProfile

      protected static org.apache.maven.settings.Profile convertToSettingsProfile(org.apache.maven.model.Profile modelProfile)
    • convertFromSettingsProfile

      protected static org.apache.maven.model.Profile convertFromSettingsProfile(org.apache.maven.settings.Profile settingsProfile)
    • convertFromSettingsRepository

      protected static org.apache.maven.model.Repository convertFromSettingsRepository(org.apache.maven.settings.Repository settingsRepo)
    • convertFromSettingsRepositoryPolicy

      protected static org.apache.maven.model.RepositoryPolicy convertFromSettingsRepositoryPolicy(org.apache.maven.settings.RepositoryPolicy settingsPolicy)
    • convertToSettingsRepository

      protected static org.apache.maven.settings.Repository convertToSettingsRepository(org.apache.maven.model.Repository modelRepo)
    • convertToSettingsRepositoryPolicy

      protected static org.apache.maven.settings.RepositoryPolicy convertToSettingsRepositoryPolicy(org.apache.maven.model.RepositoryPolicy modelPolicy)