public class M2Installation
extends java.lang.Object
implements java.util.function.UnaryOperator<dev.gradleplugins.runnerkit.GradleRunner>
| Constructor and Description |
|---|
M2Installation(java.io.File testDirectory) |
| Modifier and Type | Method and Description |
|---|---|
dev.gradleplugins.runnerkit.GradleRunner |
apply(dev.gradleplugins.runnerkit.GradleRunner gradleExecuter) |
M2Installation |
generateGlobalSettingsFile() |
M2Installation |
generateGlobalSettingsFile(MavenLocalRepository globalRepository) |
M2Installation |
generateUserSettingsFile(MavenLocalRepository userRepository) |
TestFile |
getGlobalMavenDirectory() |
TestFile |
getGlobalSettingsFile() |
TestFile |
getUserHomeDir() |
TestFile |
getUserM2Directory() |
TestFile |
getUserSettingsFile() |
dev.gradleplugins.runnerkit.GradleRunner |
isolateMavenLocalRepo(dev.gradleplugins.runnerkit.GradleRunner gradleExecuter) |
MavenLocalRepository |
mavenRepo() |
public TestFile getUserHomeDir()
public TestFile getUserM2Directory()
public TestFile getUserSettingsFile()
public TestFile getGlobalMavenDirectory()
public TestFile getGlobalSettingsFile()
public MavenLocalRepository mavenRepo()
public M2Installation generateUserSettingsFile(MavenLocalRepository userRepository)
public M2Installation generateGlobalSettingsFile()
public M2Installation generateGlobalSettingsFile(MavenLocalRepository globalRepository)
public dev.gradleplugins.runnerkit.GradleRunner apply(dev.gradleplugins.runnerkit.GradleRunner gradleExecuter)
apply in interface java.util.function.Function<dev.gradleplugins.runnerkit.GradleRunner,dev.gradleplugins.runnerkit.GradleRunner>public dev.gradleplugins.runnerkit.GradleRunner isolateMavenLocalRepo(dev.gradleplugins.runnerkit.GradleRunner gradleExecuter)