clojurephant uses the common Gradle pattern of providing both capability plugins and convention plugins.
- Capability plugins
-
provide the basic machinery for using the language, but leaves it to you to configure
- Convention plugins
-
extend the capability plugin to provide configuration on top of the capabilities to support common use cases
Tip
|
Most people should apply the convention plugins. The capability plugins are for lower level configuration, more suited to an experienced user that doesn’t want the default behavior. |