Class MavenUserHomeImpl
java.lang.Object
eu.maveniverse.maven.mima.context.internal.MavenUserHomeImpl
- All Implemented Interfaces:
MavenUserHome
Layout of Maven User Home, by default
$HOME/.m2.-
Constructor Summary
ConstructorsConstructorDescriptionMavenUserHomeImpl(Path mavenUserHome) MavenUserHomeImpl(Path mavenUserHome, Path settingsXmlOverride, Path settingsSecurityXmlOverride, Path toolchainsXmlOverride, Path localRepositoryOverride) -
Method Summary
Modifier and TypeMethodDescriptionbasedir()derive(ContextOverrides contextOverrides) Derives new maven user home from itself with overrides applied.booleaninthashCode()withLocalRepository(Path localRepository)
-
Constructor Details
-
MavenUserHomeImpl
-
MavenUserHomeImpl
-
-
Method Details
-
withLocalRepository
-
derive
Description copied from interface:MavenUserHomeDerives new maven user home from itself with overrides applied.- Specified by:
derivein interfaceMavenUserHome
-
basedir
- Specified by:
basedirin interfaceMavenUserHome
-
settingsXml
- Specified by:
settingsXmlin interfaceMavenUserHome
-
settingsSecurityXml
- Specified by:
settingsSecurityXmlin interfaceMavenUserHome
-
toolchainsXml
- Specified by:
toolchainsXmlin interfaceMavenUserHome
-
localRepository
- Specified by:
localRepositoryin interfaceMavenUserHome
-
equals
-
hashCode
public int hashCode()
-