Reference
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. |
Common Features
nREPL Jack-In Dependencies
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 nrepl
Configuration
conventionally used by the ClojureNRepl task.
Example
$ ./gradlew -Pdev.clojurephant.jack-in.nrepl=nrepl:nrepl:0.9.0,cider:cider-nrepl:0.28.5 clojureRepl --middleware=cider.nrepl/cider-middleware