Class SbtPluginBuilder.SbtInstallation
java.lang.Object
hudson.model.AbstractDescribableImpl<ToolInstallation>
hudson.tools.ToolInstallation
org.jvnet.hudson.plugins.SbtPluginBuilder.SbtInstallation
- All Implemented Interfaces:
ExtensionPoint, Describable<ToolInstallation>, EnvironmentSpecific<SbtPluginBuilder.SbtInstallation>, NodeSpecific<SbtPluginBuilder.SbtInstallation>, Serializable
- Enclosing class:
SbtPluginBuilder
public static final class SbtPluginBuilder.SbtInstallation
extends ToolInstallation
implements EnvironmentSpecific<SbtPluginBuilder.SbtInstallation>, NodeSpecific<SbtPluginBuilder.SbtInstallation>, Serializable
- Author:
- Uzi Landsmann
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class ToolInstallation
ToolInstallation.ToolConverterNested classes/interfaces inherited from interface ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
ConstructorsConstructorDescriptionSbtInstallation(String name, String home, String sbtArguments, List<? extends ToolProperty<?>> properties) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildEnvVars(EnvVars env) forEnvironment(EnvVars environment) forNode(Node node, TaskListener log) getSbtLaunchJar(Launcher launcher) Methods inherited from class ToolInstallation
all, getHome, getName, getProperties, readResolve, toString, translate, translate, translateFor, writeReplaceMethods inherited from class AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
SbtInstallation
@DataBoundConstructor public SbtInstallation(String name, String home, String sbtArguments, List<? extends ToolProperty<?>> properties)
-
-
Method Details
-
getSbtLaunchJar
- Throws:
IOExceptionInterruptedException
-
forEnvironment
- Specified by:
forEnvironmentin interfaceEnvironmentSpecific<SbtPluginBuilder.SbtInstallation>
-
forNode
public SbtPluginBuilder.SbtInstallation forNode(Node node, TaskListener log) throws IOException, InterruptedException - Specified by:
forNodein interfaceNodeSpecific<SbtPluginBuilder.SbtInstallation>- Throws:
IOExceptionInterruptedException
-
buildEnvVars
- Overrides:
buildEnvVarsin classToolInstallation
-
getSbtArguments
-