What is the purpose of custom software component publishing?
i.e. Why would a plugin author bother using SoftwareComponentFactory and the associated API?
Public API for publishing custom components
Gradle now offers a public API to publish custom software components. Refer to the
SoftwareComponentFactorydocumentation for details or look at theJavaPluginandJavaPlaftormPluginwhich have been migrated to use this API.