Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ALWAYS - Enum constant in enum eu.maveniverse.maven.mima.context.ContextOverrides.SnapshotUpdatePolicy
- appendRepositories(boolean) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
If
true, theContextOverrides.Builder.repositories(List)provided non-null list will be appended to repositories coming from Maven (read from usersettings.xmlor current project), otherwise they are replacing them.
B
- basedir() - Method in class eu.maveniverse.maven.mima.context.Context
-
Shortcut for
ContextOverrides.getBasedir(), nevernull. - basedir() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenSystemHome
- basedir() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenUserHome
- bin() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenSystemHome
- boot() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenSystemHome
- build() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Builds an immutable instance of
ContextOverridesusing so far applied settings and configuration. - Builder() - Constructor for class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
C
- CENTRAL - Static variable in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Default Maven Central repository.
- checksumPolicy(ContextOverrides.ChecksumPolicy) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Sets the checksum update policy.
- close() - Method in class eu.maveniverse.maven.mima.context.Context
-
Closes the context.
- conf() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenSystemHome
- configProperties(Map<String, Object>) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Sets Maven Configuration Properties to be used.
- confLogging() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenSystemHome
- Context - Class in eu.maveniverse.maven.mima.context
-
The MIMA context holds references to
RepositorySystem,RepositorySystemSessionand list ofRemoteRepository. - Context(RuntimeSupport, ContextOverrides, RepositorySystem, RepositorySystemSession, List<RemoteRepository>, Runnable) - Constructor for class eu.maveniverse.maven.mima.context.Context
- contextOverrides() - Method in class eu.maveniverse.maven.mima.context.Context
-
Returns the
ContextOverrides, nevernull. - ContextOverrides - Class in eu.maveniverse.maven.mima.context
-
Overrides applicable to
Contextcreation. - ContextOverrides.Builder - Class in eu.maveniverse.maven.mima.context
- ContextOverrides.ChecksumPolicy - Enum in eu.maveniverse.maven.mima.context
- ContextOverrides.MavenSystemHome - Class in eu.maveniverse.maven.mima.context
-
Layout of Maven System Home, usually set with
$MAVEN_HOMEenvironment variable, ormaven.homeJava System Property (by Maven). - ContextOverrides.MavenUserHome - Class in eu.maveniverse.maven.mima.context
-
Layout of Maven User Home, by default
$HOME/.m2. - ContextOverrides.SnapshotUpdatePolicy - Enum in eu.maveniverse.maven.mima.context
- create() - Static method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Creates a "default" builder instance (that will NOT discover
settings.xml). - create(ContextOverrides) - Method in interface eu.maveniverse.maven.mima.context.Runtime
- customize(ContextOverrides) - Method in class eu.maveniverse.maven.mima.context.Context
-
Returns a new
Contextinstance, that is customized using passed inContextOverrides, using this instance as "base". - customizeChecksumPolicy(ContextOverrides, DefaultRepositorySystemSession) - Method in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
- customizeContext(ContextOverrides, Context, boolean) - Method in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
- customizeContext(RuntimeSupport, ContextOverrides, Context, boolean) - Method in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
- customizeLocalRepositoryManager(ContextOverrides, RepositorySystem, DefaultRepositorySystemSession) - Method in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
- customizeSnapshotUpdatePolicy(ContextOverrides, DefaultRepositorySystemSession) - Method in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
D
- DEFAULT_BASEDIR - Static variable in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Default basedir (used when no override).
- DEFAULT_MAVEN_USER_HOME - Static variable in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Default path of Maven User Home (used when no override).
- DEFAULT_USER_HOME - Static variable in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Default user home (used when no override).
- defaultSystemProperties() - Static method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Collects (Maven) system properties as Maven does: it is a mixture of
System.getenv()prefixed with"env."and Java System properties. - discoverArtifactVersion(String, String, String) - Static method in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
- discoverMavenVersion() - Static method in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
E
- eu.maveniverse.maven.mima.context - package eu.maveniverse.maven.mima.context
- eu.maveniverse.maven.mima.context.internal - package eu.maveniverse.maven.mima.context.internal
F
- FAIL - Enum constant in enum eu.maveniverse.maven.mima.context.ContextOverrides.ChecksumPolicy
G
- getActiveProfileIds() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Returns the list of explicitly enabled profile IDs, never
null. - getBasedir() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Returns the basedir, never
null. - getChecksumPolicy() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Checksum policy,
nullis to use Resolver default. - getConfigProperties() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Maven Config properties, never
null. - getEffectiveSettings() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
The built, effective settings, or
null. - getGlobalSettingsXmlOverride() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Maven Global Settings override, or
null. - getInactiveProfileIds() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Returns the list of explicitly disabled profile IDs, never
null. - getLocalRepository() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Deprecated.
- getMavenSystemHome() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Maven System Home layout,
nullif Maven Home not known. - getMavenUserHome() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Maven User Home layout, never
null. - getRepositories() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
User added list of repositories, never
null. - getRepositoryListener() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Repository listener,
nullif none. - getRuntime() - Method in class eu.maveniverse.maven.mima.context.Runtimes
-
Returns the
Runtimeinstance with the highest priority out of all registered instances, nevernull. - getRuntimes() - Method in class eu.maveniverse.maven.mima.context.Runtimes
-
Returns an unmodifiable snapshot (copy) collection of all registered
Runtimeinstances. - getSettingsXml() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Deprecated.Use
ContextOverrides.getMavenUserHome()instead. - getSnapshotUpdatePolicy() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Snapshot update policy,
nullis to use Resolver default. - getSystemProperties() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Maven System Properties map, never
null. - getTransferListener() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Transfer listener,
nullif none. - getUserProperties() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Maven User Properties map, never
null.
I
- IGNORE - Enum constant in enum eu.maveniverse.maven.mima.context.ContextOverrides.ChecksumPolicy
- INSTANCE - Static variable in class eu.maveniverse.maven.mima.context.Runtimes
- isAppendRepositories() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Whether
ContextOverrides.getRepositories()appends discovered repositories or replaces. - isOffline() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Is session offline?
- isWithUserSettings() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
-
Whether user
settings.xmlshould be picked up while configuring Resolver or not.
L
- lib() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenSystemHome
- libExt() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenSystemHome
- loadClasspathProperties(String) - Static method in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
- loadPomProperties(String, String) - Static method in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
- localRepository() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenUserHome
- localRepository(Path) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Deprecated.
M
- m2Conf() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenSystemHome
- managedRepositorySystem() - Method in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
- managedRepositorySystem() - Method in interface eu.maveniverse.maven.mima.context.Runtime
-
Returns
trueif this runtime creates managed repository system, that is opposite when MIMA runs in Maven (or any other environment providing resolver), where it does not manage it, as hosting Maven or app does. - mavenSystemHome() - Method in class eu.maveniverse.maven.mima.context.Context
-
Returns effective
ContextOverrides.MavenSystemHome, may benull, if no Maven Home discovered. - MavenSystemHome(Path) - Constructor for class eu.maveniverse.maven.mima.context.ContextOverrides.MavenSystemHome
- mavenUserHome() - Method in class eu.maveniverse.maven.mima.context.Context
-
Returns effective
ContextOverrides.MavenUserHome, nevernull. - MavenUserHome() - Constructor for class eu.maveniverse.maven.mima.context.ContextOverrides.MavenUserHome
- MavenUserHome(Path) - Constructor for class eu.maveniverse.maven.mima.context.ContextOverrides.MavenUserHome
- MavenUserHome(Path, Path, Path, Path) - Constructor for class eu.maveniverse.maven.mima.context.ContextOverrides.MavenUserHome
- mavenVersion() - Method in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
- mavenVersion() - Method in interface eu.maveniverse.maven.mima.context.Runtime
-
Returns a string representing Maven version this runtime uses, never
null. - mvn() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenSystemHome
- mvnCmd() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenSystemHome
- mvnDebug() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenSystemHome
- mvnDebugCmd() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenSystemHome
N
- name() - Method in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
- name() - Method in interface eu.maveniverse.maven.mima.context.Runtime
-
The runtime name (mostly for keying purposes), never
null. - NEVER - Enum constant in enum eu.maveniverse.maven.mima.context.ContextOverrides.SnapshotUpdatePolicy
- newLocalRepositoryManager(Path, RepositorySystem, DefaultRepositorySystemSession) - Method in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
O
- offline(boolean) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Sets session offline.
P
- priority() - Method in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
- priority() - Method in interface eu.maveniverse.maven.mima.context.Runtime
-
The priority of runtime instance.
R
- registerRuntime(Runtime) - Method in class eu.maveniverse.maven.mima.context.Runtimes
-
Registers a
Runtimeinstance. - remoteRepositories() - Method in class eu.maveniverse.maven.mima.context.Context
-
Returns the list of
RemoteRepository, nevernull. - repositories(List<RemoteRepository>) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Sets the list of
RemoteRepositoryinstance you want to use. - repositoryListener(RepositoryListener) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Sets
RepositoryListenerinstance to be used. - repositorySystem() - Method in class eu.maveniverse.maven.mima.context.Context
-
Returns the
RepositorySystem, nevernull. - repositorySystemSession() - Method in class eu.maveniverse.maven.mima.context.Context
-
Returns the
RepositorySystemSession, nevernull. - resetRuntimes() - Method in class eu.maveniverse.maven.mima.context.Runtimes
-
Clears all registered instances.
- Runtime - Interface in eu.maveniverse.maven.mima.context
-
Runtime is a factory for
Contextinstances. - Runtimes - Class in eu.maveniverse.maven.mima.context
-
Registry of known
Runtimeinstances. - RuntimeSupport - Class in eu.maveniverse.maven.mima.context.internal
-
Support class for
Runtimeimplementations. - RuntimeSupport(String, String, int, String) - Constructor for class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
S
- settingsSecurityXml() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenUserHome
- settingsXml() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenSystemHome
- settingsXml() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenUserHome
- settingsXml(Path) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Deprecated.
- simpleloggerProperties() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenSystemHome
- snapshotUpdatePolicy(ContextOverrides.SnapshotUpdatePolicy) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Sets the snapshot update policy.
- systemProperties(Map<String, String>) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Sets Maven System Properties to be used.
T
- toolchainsXml() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.MavenSystemHome
- toString() - Method in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
- transferListener(TransferListener) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Sets
TransferListenerinstance to be used.
U
- UNKNOWN - Static variable in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
- userProperties(Map<String, String>) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Sets Maven User Properties to be used.
V
- valueOf(String) - Static method in enum eu.maveniverse.maven.mima.context.ContextOverrides.ChecksumPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.maveniverse.maven.mima.context.ContextOverrides.SnapshotUpdatePolicy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum eu.maveniverse.maven.mima.context.ContextOverrides.ChecksumPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum eu.maveniverse.maven.mima.context.ContextOverrides.SnapshotUpdatePolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version() - Method in class eu.maveniverse.maven.mima.context.internal.RuntimeSupport
- version() - Method in interface eu.maveniverse.maven.mima.context.Runtime
-
The runtime version, never
null.
W
- WARN - Enum constant in enum eu.maveniverse.maven.mima.context.ContextOverrides.ChecksumPolicy
- withActiveProfileIds(List<String>) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Sets explicitly activated profile IDs.
- withBasedir(Path) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Sets basedir path, it must be non-
nulland point to an existing directory. - withEffectiveSettings(Object) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Sets Maven Effective Settings.
- withGlobalSettingsXmlOverride(Path) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Overrides Maven Global settings.xml location.
- withInactiveProfileIds(List<String>) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Sets explicitly inactivated profile IDs.
- withLocalRepositoryOverride(Path) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Overrides Maven User local repository location.
- withMavenSystemHome(Path) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Sets Maven System Home location.
- withMavenUserHome(Path) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Overrides Maven User Home, does not accept
null. - withSettingsSecurityXmlOverride(Path) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
- withSettingsXmlOverride(Path) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Deprecated.
- withUserSettings(boolean) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Enables or disables use of
settings.xml, used to find out location of local repository, authentication, remote repositories and many more. - withUserSettingsSecurityXmlOverride(Path) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Overrides Maven User settings-security.xml location.
- withUserSettingsXmlOverride(Path) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
-
Overrides Maven User settings.xml location.
All Classes and Interfaces|All Packages|Constant Field Values
ContextOverrides.getMavenUserHome()instead.