Interface ComponentWithInstallation
- All Superinterfaces:
ComponentWithNativeRuntime, Named, SoftwareComponent
- All Known Subinterfaces:
CppExecutable, CppTestExecutable, SwiftExecutable, SwiftXCTestExecutable
Represents a native component that produces an application installation.
- Since:
- 4.5
-
Nested Class Summary
Nested classes/interfaces inherited from interface Named
Named.Namer -
Method Summary
Modifier and TypeMethodDescriptionReturns the installation directory.Provider<? extends InstallExecutable> Returns the install task.Returns the runtime libraries required for the installation.Methods inherited from interface ComponentWithNativeRuntime
getBaseName, getTargetMachine, getToolChain, isDebuggable, isOptimized
-
Method Details
-
getRuntimeLibraries
FileCollection getRuntimeLibraries()Returns the runtime libraries required for the installation. Includes the runtime libraries of the component's dependencies. -
getInstallDirectory
-
getInstallTask
Provider<? extends InstallExecutable> getInstallTask()Returns the install task.
-