Class ContextOverrides
java.lang.Object
eu.maveniverse.maven.mima.context.ContextOverrides
Overrides applicable to
Context creation. To create instances, use the ContextOverrides.Builder.
Values set in overrides are "ultimate overrides", they override everything, if set.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic final classstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.eclipse.aether.repository.RemoteRepositoryDefault Maven Central repository. -
Method Summary
Modifier and TypeMethodDescriptionHow to handlegetRepositories()list, nevernull.static ContextOverrides.Buildercreate()Creates a "default" builder instance (that will NOT discoversettings.xml).booleanList<org.eclipse.aether.artifact.ArtifactType> User added list of artifact types, nevernull.Returns the list of explicitly enabled profile IDs, nevernull.Returns the basedirOverride, ornull.Checksum policy,nullis to use Resolver default.Maven Config properties, nevernull.The built, effective settings, ornull.The built, effective setting mixin, ornull.Maven Global Settings override, ornull.Maven Global Toolchains override, ornull.Returns the list of explicitly disabled profile IDs, nevernull.Maven Local Repository override, ornull.Maven System Home override, ofnull.Maven User Home override, ofnull.List<org.eclipse.aether.repository.RemoteRepository> User added list of repositories, nevernull.org.eclipse.aether.RepositoryListenerRepository listener,nullif none.Snapshot update policy,nullis to use Resolver default.Maven System Properties map, nevernull.org.eclipse.aether.transfer.TransferListenerTransfer listener,nullif none.Maven User Properties map, nevernull.Maven User settings-security.xml override, ornull.Maven User Settings override, ornull.Maven User Toolchains override, ornull.inthashCode()booleanIs ignore Artifact Descriptor Repositories (transitive dependency introduced repositories)?booleanIs session offline?booleanWhether usersettings.xmlshould be picked up while configuring Resolver or not.CreatesContextOverrides.Builderout of current instance.
-
Field Details
-
CENTRAL
public static final org.eclipse.aether.repository.RemoteRepository CENTRALDefault Maven Central repository.
-
-
Method Details
-
getBasedirOverride
Returns the basedirOverride, ornull. -
getSystemProperties
Maven System Properties map, nevernull. -
getUserProperties
Maven User Properties map, nevernull. -
getConfigProperties
Maven Config properties, nevernull. -
getRepositories
User added list of repositories, nevernull. -
addRepositoriesOp
How to handlegetRepositories()list, nevernull.- Since:
- 2.4.0
-
extraArtifactTypes
User added list of artifact types, nevernull.- Since:
- 2.4.11
-
isOffline
public boolean isOffline()Is session offline? -
isIgnoreArtifactDescriptorRepositories
public boolean isIgnoreArtifactDescriptorRepositories()Is ignore Artifact Descriptor Repositories (transitive dependency introduced repositories)?- Since:
- 2.4.13
-
getSnapshotUpdatePolicy
Snapshot update policy,nullis to use Resolver default. -
getChecksumPolicy
Checksum policy,nullis to use Resolver default. -
isWithUserSettings
public boolean isWithUserSettings()Whether usersettings.xmlshould be picked up while configuring Resolver or not. -
getActiveProfileIds
Returns the list of explicitly enabled profile IDs, nevernull.- Since:
- 2.3.0
-
getInactiveProfileIds
Returns the list of explicitly disabled profile IDs, nevernull.- Since:
- 2.3.0
-
getRepositoryListener
public org.eclipse.aether.RepositoryListener getRepositoryListener()Repository listener,nullif none. -
getTransferListener
public org.eclipse.aether.transfer.TransferListener getTransferListener()Transfer listener,nullif none. -
getMavenUserHomeOverride
Maven User Home override, ofnull.- Since:
- 2.4.0
-
getUserSettingsXmlOverride
Maven User Settings override, ornull.- Since:
- 2.4.0
-
getUserSettingsSecurityXmlOverride
Maven User settings-security.xml override, ornull.- Since:
- 2.4.0
-
getUserToolchainsXmlOverride
Maven User Toolchains override, ornull.- Since:
- 2.4.0
-
getLocalRepositoryOverride
Maven Local Repository override, ornull.- Since:
- 2.4.0
-
getMavenSystemHomeOverride
Maven System Home override, ofnull.- Since:
- 2.4.0
-
getGlobalSettingsXmlOverride
Maven Global Settings override, ornull.- Since:
- 2.3.0
-
getGlobalToolchainsXmlOverride
Maven Global Toolchains override, ornull.- Since:
- 2.4.0
-
getEffectiveSettings
The built, effective settings, ornull.- Since:
- 2.3.0
-
getEffectiveSettingsMixin
The built, effective setting mixin, ornull.- Since:
- 2.4.0
-
toBuilder
CreatesContextOverrides.Builderout of current instance.- Since:
- 2.4.0
-
equals
-
hashCode
public int hashCode() -
create
Creates a "default" builder instance (that will NOT discoversettings.xml).Note: if you want to obey "Maven environment", you must invoke
ContextOverrides.Builder.withUserSettings(boolean)withtrueparameter at least.
-