Interface ComponentWithSharedLibrary

All Superinterfaces:
ComponentWithLinkFile, ComponentWithNativeRuntime, ComponentWithRuntimeFile, Named, SoftwareComponent
All Known Subinterfaces:
CppSharedLibrary, SwiftSharedLibrary

public interface ComponentWithSharedLibrary extends ComponentWithLinkFile, ComponentWithRuntimeFile
Represents a native component that produces a shared library.
Since:
4.5
  • Method Details

    • getLinkLibraries

      FileCollection getLinkLibraries()
      Returns the link libraries to use to link the shared library. Includes the link libraries of the component's dependencies.
    • getLinkTask

      Provider<? extends LinkSharedLibrary> getLinkTask()
      Returns the link task for the shared library.