Gradle Plugin Concepts: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 20: Line 20:


=External Plugins=
=External Plugins=
=Writing Custom Plugins=
{{Internal|Extending_Gradle#Custom_Object_Plugin|Custom Object Plugins}}

Revision as of 03:46, 24 September 2020

Internal

TODO

Gradle Plugins TODEPLETE

Overview

A Gradle plugin introduce conventions, project layouts and patterns for a specific problem domain, though well written plugins must provide means to change the default conventions and make it work for non-standard projects.

Script Plugin

Object Plugin

Using a Plugin

Plugin Extension

A plugin is a typical use case for an extension.

Standard Plugins

A standard plugin ships with the Gradle runtime.

Plugin Libraries

External Plugins

Writing Custom Plugins

Custom Object Plugins