Class StandaloneRuntimeSupport
java.lang.Object
eu.maveniverse.maven.mima.context.internal.RuntimeSupport
eu.maveniverse.maven.mima.runtime.shared.StandaloneRuntimeSupport
- All Implemented Interfaces:
Runtime
-
Field Summary
FieldsFields inherited from class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
DEFAULT_BASEDIR, DEFAULT_MAVEN_USER_HOME, DEFAULT_USER_HOME, UNKNOWN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.apache.maven.settings.Profile> activeProfiles(org.apache.maven.settings.Settings settings) protected List<org.apache.maven.settings.Profile> activeProfilesByActivation(ContextOverrides overrides, Path basedir, org.apache.maven.settings.Settings settings, org.apache.maven.model.profile.ProfileSelector profileSelector) protected ContextbuildContext(StandaloneRuntimeSupport runtime, PreBoot preBoot, 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, Lookup lookup, Runnable managedCloser) protected static org.apache.maven.model.ProfileconvertFromSettingsProfile(org.apache.maven.settings.Profile settingsProfile) protected static org.apache.maven.model.RepositoryconvertFromSettingsRepository(org.apache.maven.settings.Repository settingsRepo) protected static org.apache.maven.model.RepositoryPolicyconvertFromSettingsRepositoryPolicy(org.apache.maven.settings.RepositoryPolicy settingsPolicy) protected static org.apache.maven.settings.ProfileconvertToSettingsProfile(org.apache.maven.model.Profile modelProfile) protected static org.apache.maven.settings.RepositoryconvertToSettingsRepository(org.apache.maven.model.Repository modelRepo) protected static org.apache.maven.settings.RepositoryPolicyconvertToSettingsRepositoryPolicy(org.apache.maven.model.RepositoryPolicy modelPolicy) Collects (Maven) system properties as Maven does: it is a mixture ofSystem.getenv()prefixed with"env."and Java System properties.protected Stringprotected org.apache.maven.settings.SettingsnewEffectiveSettings(ContextOverrides overrides, MavenUserHome mavenUserHome, MavenSystemHome mavenSystemHome, org.apache.maven.settings.building.SettingsBuilder settingsBuilder) protected org.eclipse.aether.DefaultRepositorySystemSessionnewRepositorySession(ContextOverrides overrides, MavenUserHome mavenUserHome, org.eclipse.aether.RepositorySystem repositorySystem, org.apache.maven.settings.Settings settings, org.apache.maven.settings.crypto.SettingsDecrypter settingsDecrypter) protected PreBootpreBoot(ContextOverrides overrides) protected static PathsafeAbsolute(Path path) Helper to safely make nullablePathinstances absolute.protected voidsettingsMixin(org.apache.maven.settings.Settings settings, org.apache.maven.settings.Settings mixin) Methods inherited from class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
customizeChecksumPolicy, customizeContext, customizeContext, customizeLocalRepositoryManager, customizeRemoteRepositories, customizeSnapshotUpdatePolicy, defaultMavenUserHome, discoverArtifactVersion, discoverMavenVersion, loadClasspathProperties, loadPomProperties, managedRepositorySystem, mavenVersion, name, newLocalRepositoryManager, priority, toString, version
-
Field Details
-
logger
protected final org.slf4j.Logger logger
-
-
Constructor Details
-
StandaloneRuntimeSupport
-
-
Method Details
-
preBoot
-
newEffectiveSettings
protected org.apache.maven.settings.Settings newEffectiveSettings(ContextOverrides overrides, MavenUserHome mavenUserHome, MavenSystemHome mavenSystemHome, org.apache.maven.settings.building.SettingsBuilder settingsBuilder) throws org.apache.maven.settings.building.SettingsBuildingException - Throws:
org.apache.maven.settings.building.SettingsBuildingException
-
settingsMixin
protected void settingsMixin(org.apache.maven.settings.Settings settings, org.apache.maven.settings.Settings mixin) -
activeProfilesByActivation
protected List<org.apache.maven.settings.Profile> activeProfilesByActivation(ContextOverrides overrides, Path basedir, 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, MavenUserHome mavenUserHome, org.eclipse.aether.RepositorySystem repositorySystem, org.apache.maven.settings.Settings settings, org.apache.maven.settings.crypto.SettingsDecrypter settingsDecrypter) -
getUserAgent
-
defaultSystemProperties
Collects (Maven) system properties as Maven does: it is a mixture ofSystem.getenv()prefixed with"env."and Java System properties. -
safeAbsolute
Helper to safely make nullablePathinstances absolute. -
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)
-