Index

A B C D E F G I L M N O P R S T U V W 
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, the ContextOverrides.Builder.repositories(List) provided non-null list will be appended to repositories coming from Maven (read from user settings.xml or current project), otherwise they are replacing them.

B

basedir() - Method in class eu.maveniverse.maven.mima.context.Context
Shortcut for ContextOverrides.getBasedir(), never null.
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 ContextOverrides using 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, RepositorySystemSession and list of RemoteRepository.
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, never null.
ContextOverrides - Class in eu.maveniverse.maven.mima.context
Overrides applicable to Context creation.
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_HOME environment variable, or maven.home Java 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
Creates a Context instance using passed in ContextOverrides, never returns null.
customize(ContextOverrides) - Method in class eu.maveniverse.maven.mima.context.Context
Returns a new Context instance, that is customized using passed in ContextOverrides, 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, null is 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, null if 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, null if none.
getRuntime() - Method in class eu.maveniverse.maven.mima.context.Runtimes
Returns the Runtime instance with the highest priority out of all registered instances, never null.
getRuntimes() - Method in class eu.maveniverse.maven.mima.context.Runtimes
Returns an unmodifiable snapshot (copy) collection of all registered Runtime instances.
getSettingsXml() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
Deprecated.
getSnapshotUpdatePolicy() - Method in class eu.maveniverse.maven.mima.context.ContextOverrides
Snapshot update policy, null is 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, null if 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.xml should 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

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 true if 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 be null, 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, never null.
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 Runtime instance.
remoteRepositories() - Method in class eu.maveniverse.maven.mima.context.Context
Returns the list of RemoteRepository, never null.
repositories(List<RemoteRepository>) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
Sets the list of RemoteRepository instance you want to use.
repositoryListener(RepositoryListener) - Method in class eu.maveniverse.maven.mima.context.ContextOverrides.Builder
Sets RepositoryListener instance to be used.
repositorySystem() - Method in class eu.maveniverse.maven.mima.context.Context
Returns the RepositorySystem, never null.
repositorySystemSession() - Method in class eu.maveniverse.maven.mima.context.Context
Returns the RepositorySystemSession, never null.
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 Context instances.
Runtimes - Class in eu.maveniverse.maven.mima.context
Registry of known Runtime instances.
RuntimeSupport - Class in eu.maveniverse.maven.mima.context.internal
Support class for Runtime implementations.
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
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 TransferListener instance 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-null and 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
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.
A B C D E F G I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values