Reputation: 1029
What is the difference between Android "gradle" and "gradle plugin"?
Upvotes: 1
Views: 864
Reputation: 363825
Gradle is the build system.
You can use it with a lot of plugins. One of this is the plugin for Android.
It is used to provide processes and configurable settings that are specific to building and testing Android applications.
Upvotes: 2
Reputation: 33412
Gradle is an open-source build automation tool that is designed to be flexible enough to build almost any type of software, including Android apps, for example.
Gradle at its core intentionally provides very little for real world automation. All of the useful features, like the ability to compile Java code, are added by plugins. Plugins add new tasks (e.g. JavaCompile
), domain objects (e.g. SourceSet
), conventions (e.g. Java source is located at src/main/java
) as well as extending core objects and objects from other plugins.
Upvotes: 2