Interface SoftwareComponent

All Superinterfaces:
Named
All Known Subinterfaces:
ComponentWithBinaries, ComponentWithCoordinates, ComponentWithExecutable, ComponentWithInstallation, ComponentWithLinkFile, ComponentWithLinkUsage, ComponentWithNativeRuntime, ComponentWithObjectFiles, ComponentWithOutputs, ComponentWithRuntimeFile, ComponentWithRuntimeUsage, ComponentWithSharedLibrary, ComponentWithStaticLibrary, ComponentWithVariants, CppApplication, CppBinary, CppComponent, CppExecutable, CppLibrary, CppSharedLibrary, CppStaticLibrary, CppTestExecutable, CppTestSuite, ProductionComponent, ProductionCppComponent, ProductionSwiftComponent, SwiftApplication, SwiftBinary, SwiftComponent, SwiftExecutable, SwiftLibrary, SwiftSharedLibrary, SwiftStaticLibrary, SwiftXCTestBinary, SwiftXCTestBundle, SwiftXCTestExecutable, SwiftXCTestSuite, TestComponent, TestSuiteComponent

@Incubating public interface SoftwareComponent extends Named
A software component produced by a Gradle software project.

An implementation of this interface may also implement:

  • Nested Class Summary

    Nested classes/interfaces inherited from interface Named

    Named.Namer
  • Method Summary

    Methods inherited from interface Named

    getName