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
|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.|
|Introduced in Clojurephant v0.7.0-alpha.6.|
By default, Clojurephant will only provide an nREPL dependency. If you’d like to inject additional dependencies from the commandline, set the Gradle property
dev.clojurephant.jack-in.nrepl. The value should be comma-separated
group:artifact:version dependencies. These dependencies will be included in the
Configuration conventionally used by the ClojureNRepl task.
$ ./gradlew -Pdev.clojurephant.jack-in.nrepl=nrepl:nrepl:0.9.0,cider:cider-nrepl:0.28.5 clojureRepl --middleware=cider.nrepl/cider-middleware