Class InstallationLayoutFactory
java.lang.Object
com.brunoritz.gradle.singularnode.platform.layout.InstallationLayoutFactory
A factory that produces environment dependent installation layouts.
-
Method Summary
Modifier and TypeMethodDescriptionstatic io.vavr.control.Option<InstallationLayout>platformDependentLayout(org.gradle.api.file.DirectoryProperty installBaseDir) Creates a new installation layout starting at the given installation base directoy.
-
Method Details
-
platformDependentLayout
public static io.vavr.control.Option<InstallationLayout> platformDependentLayout(org.gradle.api.file.DirectoryProperty installBaseDir) Creates a new installation layout starting at the given installation base directoy. The layout represented depends on the execution platforn. Any NodeJS and Yarn installations are to be made underinstallBaseDir.- Parameters:
installBaseDir- The parent directory of all tooling managed by this plugin
-